Module: account

account/account.account

Class
_name: account.account
[account_account.py]

Regular Fields (11)

Computed Fields

Stored (3)

Non-Stored (14)

Methods

Method nameDecoratorsHas super
_check_reconcile@api.constrains('account_type', 'reconcile')❌ no
_check_account_type_unique_current_year_earning@api.constrains('account_type')❌ no
_field_to_sql✅ yes
_constrains_reconcile@api.constrains('reconcile', 'account_type', 'tax_ids')❌ no
_check_journal_consistency@api.constrains('currency_id')❌ no
_check_company_consistency@api.constrains('company_ids', 'account_type')❌ no
_check_account_type_sales_purchase_journal@api.constrains('account_type')❌ no
_check_used_as_journal_default_debit_credit_account@api.constrains('reconcile')❌ no
_check_account_code@api.constrains('code')❌ no
_check_account_is_bank_journal_bank_account@api.constrains('account_type')❌ no
_compute_code@api.depends_context('company'); @api.depends('code_store')❌ no
_search_code❌ no
_inverse_code❌ no
_compute_placeholder_code@api.depends_context('company'); @api.depends('code')❌ no
_search_placeholder_code❌ no
_compute_account_root@api.depends_context('company'); @api.depends('code')❌ no
_search_account_root❌ no
_search_panel_domain_image✅ yes
_compute_account_group@api.depends_context('company'); @api.depends('code')❌ no
_get_used_account_ids❌ no
_search_used❌ no
_compute_used❌ no
_search_new_account_code@api.model❌ no
_compute_current_balance@api.depends_context('company')❌ no
_compute_company_currency_id@api.depends_context('company')❌ no
_compute_company_fiscal_country_code@api.depends_context('company')❌ no
_compute_opening_debit_credit@api.depends_context('company')❌ no
_compute_account_type@api.depends('code')❌ no
_compute_account_tags@api.depends('code')❌ no
_get_closest_parent_account❌ no
_compute_include_initial_balance@api.depends('account_type')❌ no
_search_include_initial_balance❌ no
_get_internal_group❌ no
_compute_internal_group@api.depends('account_type')❌ no
_search_internal_group❌ no
_compute_reconcile@api.depends('account_type')❌ no
_set_opening_debit❌ no
_set_opening_credit❌ no
_set_opening_balance❌ no
_set_opening_debit_credit❌ no
default_get@api.model✅ yes
_get_most_frequent_accounts_for_partner@api.model❌ no
_get_most_frequent_account_for_partner@api.model❌ no
_order_accounts_by_frequency_for_partner@api.model❌ no
_order_to_sql✅ yes
_search_display_name@api.model❌ no
_onchange_account_type@api.onchange('account_type')❌ no
_split_code_name❌ no
_onchange_name@api.onchange('name')❌ no
_compute_display_name@api.depends_context('company', 'formatted_display_name'); @api.depends('code')❌ no
copy_data✅ yes
copy_translations✅ yes
_load_precommit_update_opening_move@api.model❌ no
_toggle_reconcile_to_true❌ no
_toggle_reconcile_to_false❌ no
name_create@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_ensure_code_is_unique❌ no
_load_records_write✅ yes
get_import_templates@api.model❌ no
_merge_method❌ no
action_unmerge❌ no
_check_action_unmerge_possible❌ no
_action_unmerge_get_user_confirmation❌ no
_action_unmerge❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.group

Class
_name: account.group
[account_account.py]

Regular Fields (3)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_code_prefix_end@api.depends('code_prefix_start')❌ no
_compute_code_prefix_start@api.depends('code_prefix_end')❌ no
_compute_display_name@api.depends('code_prefix_start', 'code_prefix_end')❌ no
_search_display_name@api.model❌ no
_constraint_prefix_overlap@api.constrains('code_prefix_start', 'code_prefix_end')❌ no
_sanitize_vals❌ no
_check_parent_not_circular@api.constrains('parent_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_adapt_parent_account_group❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 2)

account/account.account.tag

Class
_name: account.account.tag
[account_account_tag.py]

Regular Fields (5)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('applicability', 'country_id'); @api.depends_context('company')✅ yes
_compute_report_expression_id@api.depends('name')❌ no
_field_to_sql✅ yes
create@api.model_create_multi✅ yes
_get_tax_tags@api.model❌ no
_get_tax_tags_domain@api.model❌ no
_translate_tax_tags❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 3, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account/account.analytic.account

Extension
_inherit: account.analytic.account
[account_analytic_account.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_invoice_count@api.depends('line_ids')❌ no
_compute_vendor_bill_count@api.depends('line_ids')❌ no
action_view_invoice❌ no
action_view_vendor_bill❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account/account.analytic.distribution.model

Extension
_inherit: account.analytic.distribution.model
[account_analytic_distribution_model.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_search_domain_vals✅ yes
_get_applicable_models✅ yes
_create_domain✅ yes
_compute_prefix_placeholder@api.depends('analytic_precision')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Regular Fields (5)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_general_account_id@api.depends('move_line_id')❌ no
_check_general_account_id@api.constrains('move_line_id', 'general_account_id')❌ no
_compute_partner_id@api.depends('move_line_id.partner_id')❌ no
on_change_unit_amount@api.onchange('product_id', 'product_uom_id', 'unit_amount', 'currency_id')❌ no
view_header_get@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

account/account.analytic.applicability

Extension
_inherit: account.analytic.applicability
[account_analytic_plan.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_prefix_placeholder@api.depends('account_prefix', 'business_domain')❌ no
_get_score✅ yes
_compute_display_account_prefix@api.depends('business_domain')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.bank.statement

Class
_name: account.bank.statement
[account_bank_statement.py]

Regular Fields (3)

Computed Fields

Stored (9)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('create_date')❌ no
_compute_first_line_index@api.depends('line_ids.internal_index', 'line_ids.state')❌ no
_compute_date@api.depends('line_ids.internal_index', 'line_ids.state')❌ no
_compute_balance_start@api.depends('create_date')❌ no
_compute_balance_end@api.depends('balance_start', 'line_ids.amount', 'line_ids.state')❌ no
_compute_balance_end_real@api.depends('balance_start')❌ no
_compute_currency_id@api.depends('journal_id.currency_id', 'company_id.currency_id')❌ no
_compute_journal_id@api.depends('line_ids.journal_id')❌ no
_compute_is_complete@api.depends('balance_end', 'balance_end_real', 'line_ids.amount', 'line_ids.state')❌ no
_compute_is_valid@api.depends('balance_end', 'balance_end_real')❌ no
_compute_problem_description@api.depends('is_valid', 'is_complete')❌ no
_search_is_valid❌ no
_get_statement_validity❌ no
_get_invalid_statement_ids❌ no
default_get@api.model✅ yes
_check_attachments❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account/account.bank.statement.line

Delegation
_name: account.bank.statement.line
_inherits: account.move via move_id
[account_bank_statement_line.py]

Regular Fields (12)

Computed Fields

Stored (5)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_amount_currency@api.depends('foreign_currency_id', 'date', 'amount', 'company_id')❌ no
_compute_currency_id@api.depends('journal_id.currency_id')❌ no
_compute_running_balance❌ no
_compute_internal_index@api.depends('date', 'sequence')❌ no
_compute_is_reconciled@api.depends('journal_id', 'currency_id', 'amount', 'foreign_currency_id', 'amount_currency', 'move_id.checked', 'move_id.line_ids.account_id', 'move_id.line_ids.amount_currency', 'move_id.line_ids.amount_residual_currency', 'move_id.line_ids.currency_id', 'move_id.line_ids.matched_debit_ids', 'move_id.line_ids.matched_credit_ids')❌ no
_check_amounts_currencies@api.constrains('amount', 'amount_currency', 'currency_id', 'foreign_currency_id', 'journal_id')❌ no
default_get@api.model✅ yes
new@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
formatted_read_group@api.model✅ yes
action_undo_reconciliation❌ no
_find_or_create_bank_account❌ no
_get_default_amls_matching_domain❌ no
_get_default_journal@api.model❌ no
_get_default_statement@api.model❌ no
_get_accounting_amounts_and_currencies❌ no
_prepare_counterpart_amounts_using_st_line_rate❌ no
_prepare_move_line_default_vals❌ no
_seek_for_lines❌ no
_synchronize_from_moves❌ no
_synchronize_to_moves❌ no
📊 Model Summary
Delegation | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.move

Extension
_inherit: account.move
[account_bank_statement_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account/account.cash.rounding

Class
_name: account.cash.rounding
[account_cash_rounding.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
validate_rounding@api.constrains('rounding')❌ no
round❌ no
compute_difference❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account/account.code.mapping

Class
_name: account.code.mapping
[account_code_mapping.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi❌ no
_compute_account_id❌ no
_compute_company_id❌ no
_compute_code@api.depends('account_id.code')❌ no
_inverse_code❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account/account.full.reconcile

Class
_name: account.full.reconcile
[account_full_reconcile.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.incoterms

Class
_name: account.incoterms
[account_incoterms.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account/account.journal.group

Class
_name: account.journal.group
[account_journal.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.journal

Classical
_name: account.journal
_inherit: portal.mixin, mail.alias.mixin.optional
[account_journal.py]

Regular Fields (21)

Computed Fields

Stored (7)

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_default_display_invoice_template_pdf_report_id❌ no
_default_inbound_payment_methods❌ no
_default_outbound_payment_methods❌ no
__get_bank_statements_available_sources❌ no
_get_bank_statements_available_sources❌ no
_default_invoice_reference_model❌ no
_get_default_account_domain❌ no
_compute_has_invalid_statements❌ no
_compute_display_alias_fields❌ no
_compute_code@api.depends('type', 'company_id')❌ no
_get_journals_payment_method_information❌ no
_compute_available_payment_method_ids@api.depends('outbound_payment_method_line_ids', 'inbound_payment_method_line_ids')❌ no
_compute_default_account_type@api.depends('type')❌ no
_compute_inbound_payment_method_line_ids@api.depends('type', 'currency_id')❌ no
_compute_outbound_payment_method_line_ids@api.depends('type', 'currency_id')❌ no
_compute_selected_payment_method_codes@api.depends('outbound_payment_method_line_ids', 'inbound_payment_method_line_ids')❌ no
_compute_suspense_account_id@api.depends('company_id', 'type')❌ no
_compute_accounting_date@api.depends('company_id'); @api.depends_context('move_date', 'has_tax')❌ no
_compute_incoming_einvoice_notification_email@api.depends('company_id', 'type')❌ no
_compute_show_fetch_in_einvoices_button@api.depends('type')❌ no
_compute_show_refresh_out_einvoices_status_button@api.depends('type')❌ no
_onchange_type@api.onchange('type')❌ no
_compute_name_placeholder@api.depends('type')❌ no
_check_bank_account@api.constrains('type', 'bank_account_id')❌ no
_check_company_consistency@api.constrains('company_id')❌ no
_check_type_default_account_id_type@api.constrains('type', 'default_account_id')❌ no
_check_payment_method_line_ids_multiplicity@api.constrains('inbound_payment_method_line_ids', 'outbound_payment_method_line_ids')❌ no
_check_auto_post_draft_entries@api.constrains('active')❌ no
_check_incoming_einvoice_notification_email@api.constrains('type', 'incoming_einvoice_notification_email')❌ no
_compute_refund_sequence@api.depends('type')❌ no
_compute_payment_sequence@api.depends('type')❌ no
_compute_available_invoice_template_pdf_report_ids❌ no
copy_data✅ yes
write✅ yes
_alias_get_creation_values✅ yes
_alias_prepare_alias_name@api.model❌ no
_ensure_unique_alias@api.model❌ no
_get_next_journal_default_code@api.model❌ no
_prepare_liquidity_account_vals@api.model❌ no
_prepare_credit_account_vals@api.model❌ no
_create_default_account@api.model❌ no
_fill_missing_values@api.model❌ no
create@api.model_create_multi✅ yes
set_bank_account❌ no
_compute_display_name@api.depends('currency_id')❌ no
action_configure_bank_journal❌ no
_create_document_from_attachment❌ no
create_document_from_attachment❌ no
_get_journal_bank_account_balance❌ no
_get_journal_inbound_outstanding_payment_accounts❌ no
_get_journal_outbound_outstanding_payment_accounts❌ no
_get_available_payment_method_lines❌ no
_is_payment_method_available❌ no
_process_reference_for_sale_order❌ no
_notify_einvoices_received❌ no
button_unsubscribe_from_invoice_notifications❌ no
button_fetch_in_einvoices❌ no
button_refresh_out_einvoices_status❌ no
📊 Model Summary
Classical | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Regular Fields (2)

Computed Fields

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_compute_current_statement_balance❌ no
_compute_last_bank_statement❌ no
_kanban_dashboard❌ no
_kanban_dashboard_graph@api.depends('current_statement_balance')❌ no
_transform_activity_dict❌ no
_get_json_activity_data❌ no
_query_has_sequence_holes❌ no
_get_moves_to_hash❌ no
_compute_has_sequence_holes❌ no
_compute_has_unhashed_entries❌ no
_compute_has_entries❌ no
_compute_entries_count❌ no
_graph_title_and_key❌ no
_get_bank_cash_graph_data❌ no
_get_sale_purchase_graph_data❌ no
_get_journal_dashboard_data_batched❌ no
_fill_dashboard_data_count❌ no
_fill_bank_cash_dashboard_data❌ no
_fill_sale_purchase_dashboard_data❌ no
_fill_general_dashboard_data❌ no
_fill_onboarding_data❌ no
_get_draft_sales_purchases_query❌ no
_get_to_pay_select❌ no
_get_open_sale_purchase_query❌ no
_get_to_check_payment_query❌ no
_count_results_and_sum_amounts❌ no
_get_journal_dashboard_bank_running_balance❌ no
_get_direct_bank_payments❌ no
_get_journal_dashboard_outstanding_payments❌ no
_get_move_action_context❌ no
action_create_new❌ no
_build_no_journal_error_msg❌ no
action_create_vendor_bill❌ no
to_check_ids❌ no
_select_action_to_open❌ no
open_action❌ no
open_payments_action❌ no
action_post_all_entries❌ no
open_action_with_context❌ no
open_bank_difference_action❌ no
open_invalid_statements_action❌ no
_show_sequence_holes❌ no
show_sequence_holes❌ no
show_unhashed_entries❌ no
create_bank_statement❌ no
create_customer_payment❌ no
create_supplier_payment❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account/account.lock_exception

Class
_name: account.lock_exception
[account_lock_exception.py]

Regular Fields (8)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
_compute_state@api.depends('active', 'end_datetime')❌ no
_compute_lock_dates@api.depends('lock_date_field', 'lock_date')❌ no
_search_state❌ no
_search_lock_date❌ no
_search_fiscalyear_lock_date❌ no
_search_tax_lock_date❌ no
_search_sale_lock_date❌ no
_search_purchase_lock_date❌ no
_invalidate_affected_user_lock_dates❌ no
create@api.model_create_multi✅ yes
copy❌ no
_recreate❌ no
action_revoke❌ no
_get_active_exceptions_domain@api.model❌ no
_get_audit_trail_during_exception_domain❌ no
action_show_audit_trail_during_exception❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

account/account.move

Classical
_name: account.move
_inherit: portal.mixin, mail.thread.main.attachment, sequence.mixin, product.catalog.mixin, account.document.import.mixin
[account_move.py]

Regular Fields (39)

Computed Fields

Stored (36)

Non-Stored (56)

Methods

Method nameDecoratorsHas super
_sequence_monthly_regex❌ no
_sequence_yearly_regex❌ no
_sequence_year_range_regex❌ no
_sequence_fixed_regex❌ no
_sequence_year_range_monthly_regex❌ no
_auto_init✅ yes
_compute_invoice_default_sale_person@api.depends('move_type', 'partner_id')❌ no
_compute_is_being_sent@api.depends('sending_data')❌ no
compute_move_sent_values@api.depends('is_move_sent')❌ no
_search_move_sent_values❌ no
_compute_payment_reference❌ no
_get_accounting_date_source❌ no
_compute_date@api.depends('invoice_date', 'company_id', 'move_type', 'taxable_supply_date')❌ no
_compute_auto_post_until@api.depends('auto_post')❌ no
_compute_hide_post_button@api.depends('date', 'auto_post')❌ no
_compute_company_id@api.depends('journal_id')❌ no
_compute_journal_id@api.depends('move_type', 'origin_payment_id', 'statement_line_id')❌ no
_get_valid_journal_types❌ no
_search_default_journal❌ no
_compute_is_storno@api.depends('move_type')❌ no
_compute_suitable_journal_ids@api.depends('company_id', 'invoice_filter_type_domain')❌ no
_compute_name@api.depends('posted_before', 'state', 'journal_id', 'date', 'move_type', 'origin_payment_id')❌ no
_compute_name_placeholder@api.depends('date', 'journal_id', 'move_type', 'name', 'posted_before', 'sequence_number', 'sequence_prefix', 'state')❌ no
_compute_highest_name@api.depends('journal_id', 'date')❌ no
_compute_made_sequence_gap@api.depends('journal_id', 'sequence_number', 'sequence_prefix', 'state')❌ no
_compute_type_name@api.depends_context('lang'); @api.depends('move_type')❌ no
_compute_secured@api.depends('inalterable_hash')❌ no
_search_secured❌ no
_compute_always_tax_exigible@api.depends('line_ids.account_id.account_type')❌ no
_compute_commercial_partner_id@api.depends('partner_id')❌ no
_compute_partner_shipping_id@api.depends('partner_id')❌ no
_compute_fiscal_position_id@api.depends('partner_id', 'partner_shipping_id', 'company_id', 'move_type')❌ no
_compute_partner_bank_id@api.depends('bank_partner_id', 'currency_id', 'preferred_payment_method_line_id')❌ no
_compute_invoice_payment_term_id@api.depends('partner_id')❌ no
_compute_invoice_date_due@api.depends('needed_terms')❌ no
_compute_delivery_date❌ no
_compute_show_delivery_date@api.depends('delivery_date')❌ no
_compute_taxable_supply_date❌ no
_compute_show_taxable_supply_date❌ no
_compute_taxable_supply_date_placeholder❌ no
_compute_currency_id@api.depends('journal_id', 'statement_line_id')❌ no
_get_invoice_currency_rate_date❌ no
_compute_expected_currency_rate@api.depends('currency_id', 'company_currency_id', 'company_id', 'invoice_date', 'taxable_supply_date')❌ no
_compute_invoice_currency_rate@api.depends('currency_id', 'company_currency_id', 'company_id', 'invoice_date', 'taxable_supply_date')❌ no
_compute_direction_sign@api.depends('move_type')❌ no
_compute_amount@api.depends('line_ids.matched_debit_ids.debit_move_id.move_id.origin_payment_id.is_matched', 'line_ids.matched_debit_ids.debit_move_id.move_id.line_ids.amount_residual', 'line_ids.matched_debit_ids.debit_move_id.move_id.line_ids.amount_residual_currency', 'line_ids.matched_credit_ids.credit_move_id.move_id.origin_payment_id.is_matched', 'line_ids.matched_credit_ids.credit_move_id.move_id.line_ids.amount_residual', 'line_ids.matched_credit_ids.credit_move_id.move_id.line_ids.amount_residual_currency', 'line_ids.balance', 'line_ids.currency_id', 'line_ids.amount_currency', 'line_ids.amount_residual', 'line_ids.amount_residual_currency', 'line_ids.payment_id.state', 'line_ids.full_reconcile_id', 'state')❌ no
_compute_payment_state@api.depends('amount_residual', 'move_type', 'state', 'company_id', 'reconciled_payment_ids.state')❌ no
_compute_status_in_payment@api.depends('payment_state', 'state', 'is_move_sent')❌ no
_field_to_sql✅ yes
_compute_payment_count@api.depends('reconciled_payment_ids')❌ no
_compute_adjusting_entries_count@api.depends('adjusting_entries_move_ids')❌ no
_compute_adjusting_entry_origin_moves_count@api.depends('adjusting_entry_origin_move_ids')❌ no
_compute_adjusting_entry_origin_label@api.depends_context('lang'); @api.depends('adjusting_entry_origin_move_ids')❌ no
_compute_needed_terms@api.depends('invoice_payment_term_id', 'invoice_date', 'currency_id', 'amount_total_in_currency_signed', 'invoice_date_due')❌ no
_compute_show_journal@api.depends('suitable_journal_ids')❌ no
_compute_payments_widget_to_reconcile_info❌ no
_compute_invoice_has_outstanding@api.depends('invoice_outstanding_credits_debits_widget')❌ no
_compute_preferred_payment_method_line_id@api.depends('partner_id', 'company_id')❌ no
_compute_payments_widget_reconciled_info@api.depends('move_type', 'line_ids.amount_residual')❌ no
_prepare_product_base_line_for_taxes_computation❌ no
_prepare_epd_base_line_for_taxes_computation❌ no
_prepare_epd_base_lines_for_taxes_computation_from_base_lines❌ no
_prepare_cash_rounding_base_line_for_taxes_computation❌ no
_prepare_tax_line_for_taxes_computation❌ no
_prepare_non_deductible_base_line_for_taxes_computation❌ no
_prepare_non_deductible_base_lines_for_taxes_computation_from_base_lines❌ no
_get_rounded_base_and_tax_lines❌ no
_compute_tax_totals@api.depends_context('lang'); @api.depends('invoice_line_ids.currency_rate', 'invoice_line_ids.tax_base_amount', 'invoice_line_ids.tax_line_id', 'invoice_line_ids.price_total', 'invoice_line_ids.price_subtotal', 'invoice_payment_term_id', 'partner_id', 'currency_id')❌ no
_compute_payment_term_details@api.depends('show_payment_term_details')❌ no
_compute_show_payment_term_details@api.depends('move_type', 'payment_state', 'invoice_payment_term_id')❌ no
_need_cancel_request❌ no
_compute_need_cancel_request@api.depends('country_code')❌ no
_compute_invoice_partner_display_info@api.depends('partner_id', 'invoice_source_email', 'partner_id.display_name')❌ no
_compute_invoice_filter_type_domain@api.depends('move_type')❌ no
_compute_bank_partner_id@api.depends('commercial_partner_id', 'company_id', 'move_type')❌ no
_compute_tax_lock_date_message@api.depends('date', 'line_ids.debit', 'line_ids.credit', 'line_ids.tax_line_id', 'line_ids.tax_ids', 'line_ids.tax_tag_ids', 'invoice_line_ids.debit', 'invoice_line_ids.credit', 'invoice_line_ids.tax_line_id', 'invoice_line_ids.tax_ids', 'invoice_line_ids.tax_tag_ids')❌ no
_compute_display_inactive_currency_warning@api.depends('currency_id')❌ no
_compute_tax_country_id@api.depends('company_id.account_fiscal_country_id', 'fiscal_position_id', 'fiscal_position_id.country_id', 'fiscal_position_id.foreign_vat')❌ no
_compute_tax_country_code@api.depends('tax_country_id')❌ no
_compute_has_reconciled_entries@api.depends('line_ids')❌ no
_compute_show_reset_to_draft_button@api.depends('restrict_mode_hash_table', 'state', 'inalterable_hash')❌ no
_compute_access_url✅ yes
_compute_narration@api.depends('move_type', 'partner_id', 'partner_id.lang', 'company_id')❌ no
_get_partner_credit_warning_exclude_amount❌ no
_compute_partner_credit_warning@api.depends('company_id', 'partner_id', 'tax_totals', 'currency_id')❌ no
_build_credit_warning_message❌ no
_compute_quick_edit_mode@api.depends('journal_id.type', 'company_id')❌ no
_compute_quick_encoding_vals@api.depends('quick_edit_total_amount', 'invoice_line_ids.price_total', 'tax_totals')❌ no
_compute_duplicated_ref_ids@api.depends('ref', 'move_type', 'partner_id', 'invoice_date', 'tax_totals')❌ no
_fetch_duplicate_reference❌ no
_compute_display_qr_code@api.depends('company_id')❌ no
_compute_amount_total_words@api.depends('amount_total', 'currency_id')❌ no
_compute_incoterm@api.depends('company_id', 'move_type')❌ no
_compute_linked_attachment_id❌ no
_compute_incoterm_location❌ no
_compute_invoice_incoterm_placeholder@api.depends('company_id.incoterm_id')❌ no
_compute_abnormal_warnings@api.depends('partner_id', 'invoice_date', 'amount_total')❌ no
_compute_alerts@api.depends('state', 'invoice_line_ids', 'tax_lock_date_message', 'auto_post', 'auto_post_until', 'is_being_sent', 'partner_credit_warning', 'abnormal_amount_warning', 'abnormal_date_warning')❌ no
_compute_next_payment_date@api.depends('line_ids.payment_date', 'line_ids.reconciled')❌ no
_compute_display_send_button@api.depends('move_type', 'state')❌ no
_compute_highlight_send_button@api.depends('is_being_sent', 'invoice_pdf_report_id')❌ no
_compute_reconciled_payment_ids@api.depends('line_ids.matched_debit_ids', 'line_ids.matched_credit_ids', 'matched_payment_ids', 'matched_payment_ids.state')❌ no
_search_next_payment_date❌ no
_compute_checked@api.depends('state', 'journal_id.type')❌ no
_compute_no_followup@api.depends('line_ids.no_followup')❌ no
_inverse_no_followup❌ no
_get_alerts❌ no
_search_journal_group_id❌ no
_search_reconciled_payment_ids❌ no
_inverse_tax_totals❌ no
_inverse_amount_total❌ no
_inverse_partner_id@api.onchange('partner_id')❌ no
_inverse_company_id@api.onchange('company_id')❌ no
_inverse_currency_id@api.onchange('currency_id')❌ no
_inverse_journal_id@api.onchange('journal_id')❌ no
_inverse_payment_reference@api.onchange('payment_reference')❌ no
_inverse_invoice_payment_term_id@api.onchange('invoice_payment_term_id')❌ no
_inverse_name❌ no
_onchange_date@api.onchange('date')❌ no
_onchange_invoice_vendor_bill@api.onchange('invoice_vendor_bill_id')❌ no
_onchange_fpos_id_show_update_fpos@api.onchange('fiscal_position_id')❌ no
_onchange_partner_id@api.onchange('partner_id')❌ no
_onchange_name_warning@api.onchange('name', 'highest_name')❌ no
_onchange_journal_id@api.onchange('journal_id')❌ no
_onchange_invoice_cash_rounding_id@api.onchange('invoice_cash_rounding_id')❌ no
_check_balanced❌ no
_get_unbalanced_moves❌ no
_check_fiscal_lock_dates❌ no
_require_bill_date_for_autopost@api.constrains('auto_post', 'invoice_date')❌ no
_check_journal_move_type@api.constrains('journal_id', 'move_type')❌ no
_validate_taxes_country@api.constrains('line_ids', 'fiscal_position_id', 'company_id')❌ no
_check_invoice_currency_rate@api.constrains('invoice_currency_rate')❌ no
action_add_from_catalog✅ yes
_get_action_add_from_catalog_extra_context✅ yes
_get_product_catalog_domain✅ yes
_default_order_line_values✅ yes
_get_product_catalog_order_data✅ yes
_get_product_price_and_data❌ no
_get_product_catalog_record_lines❌ no
_update_order_line_info❌ no
_is_readonly❌ no
_get_parent_field_on_child_model❌ no
_is_line_valid_for_section_line_count❌ no
_is_eligible_for_early_payment_discount❌ no
_early_payment_discount_move_types❌ no
_synchronize_business_models❌ no
_recompute_cash_rounding_lines❌ no
_get_automatic_balancing_account❌ no
_sync_unbalanced_lines❌ no
_sync_rounding_lines❌ no
_sync_dynamic_line_needed_values@api.model❌ no
_sync_tax_lines❌ no
_sync_non_deductible_base_lines❌ no
_sync_dynamic_line❌ no
_sync_invoice❌ no
_get_sync_stack❌ no
_sync_dynamic_lines❌ no
check_field_access_rights@api.model; @api.deprecated('Override of a deprecated method')✅ yes
_get_default_read_fields@api.model❌ no
read✅ yes
search_read@api.model✅ yes
copy_data✅ yes
copy✅ yes
_get_copy_message_content❌ no
_sanitize_vals❌ no
_stolen_move❌ no
_get_protected_vals❌ no
create@api.model_create_multi✅ yes
write✅ yes
check_move_sequence_chain❌ no
_unlink_account_audit_trail_except_once_post@api.ondelete()❌ no
_compute_display_name@api.depends('partner_id', 'date', 'state', 'move_type'); @api.depends_context('input_full_display_name')❌ no
onchange✅ yes
_collect_tax_cash_basis_values❌ no
_must_check_constrains_date_sequence❌ no
_get_last_sequence_domain❌ no
_get_starting_sequence❌ no
_get_sequence_date_range✅ yes
_get_invoice_reference_euro_invoice❌ no
_get_invoice_reference_euro_partner❌ no
_get_invoice_reference_number_invoice❌ no
_get_invoice_reference_number_partner❌ no
_get_invoice_reference_odoo_invoice❌ no
_get_invoice_reference_odoo_partner❌ no
_get_invoice_computed_reference❌ no
_get_frequent_account_and_taxes@api.model❌ no
_get_quick_edit_suggestions❌ no
_quick_edit_mode_suggest_invoice_date@api.onchange('quick_edit_mode', 'journal_id', 'company_id')❌ no
_onchange_quick_edit_total_amount@api.onchange('quick_edit_total_amount', 'partner_id')❌ no
_onchange_quick_edit_line_ids@api.onchange('invoice_line_ids')❌ no
_check_total_amount❌ no
_get_integrity_hash_fields❌ no
_get_integrity_hash_fields_and_subfields❌ no
_get_move_hash_domain@api.model❌ no
_is_move_restricted@api.model❌ no
_hash_moves❌ no
_get_chain_info❌ no
_get_chains_to_hash❌ no
_calculate_hashes❌ no
_apply_delta_recurring_entries@api.model❌ no
_copy_recurring_entries❌ no
_get_fields_to_copy_recurring_entries❌ no
_extend_with_attachments✅ yes
_get_edi_creation❌ no
_disable_discount_precision❌ no
_reason_cannot_decode_has_invoice_lines❌ no
_prepare_tax_lines_for_taxes_computation❌ no
_prepare_invoice_aggregated_taxes❌ no
_get_invoice_counterpart_amls_for_early_payment_discount_per_payment_term_line❌ no
_get_invoice_counterpart_amls_for_early_payment_discount@api.model❌ no
_affect_tax_report❌ no
_get_move_display_name❌ no
_get_reconciled_amls❌ no
_get_reconciled_payments❌ no
_get_reconciled_statement_lines❌ no
_get_reconciled_invoices❌ no
_get_all_reconciled_invoice_partials❌ no
_get_reconciled_invoices_partials❌ no
_reconcile_reversed_moves❌ no
_reverse_moves❌ no
_can_be_unlinked❌ no
_is_protected_by_audit_trail❌ no
_post❌ no
_set_next_made_sequence_gap❌ no
_find_and_set_purchase_orders❌ no
_autopost_bill❌ no
_show_autopost_bills_wizard❌ no
open_payments❌ no
open_reconcile_view❌ no
action_open_business_doc❌ no
action_update_fpos_values❌ no
open_created_caba_entries❌ no
open_adjusting_entries❌ no
open_adjusting_entry_origin_moves❌ no
action_switch_move_type❌ no
get_currency_rate❌ no
refresh_invoice_currency_rate❌ no
action_register_payment❌ no
action_force_register_payment❌ no
action_duplicate❌ no
action_send_and_print❌ no
action_invoice_sent❌ no
action_invoice_download_pdf❌ no
action_move_download_all❌ no
action_print_pdf❌ no
preview_invoice❌ no
action_reverse❌ no
action_post❌ no
_get_moves_requiring_confirmation❌ no
action_validate_moves_with_confirmation❌ no
js_assign_outstanding_line❌ no
js_remove_outstanding_partial❌ no
button_set_checked❌ no
check_selected_moves❌ no
set_moves_checked❌ no
button_draft❌ no
_get_fields_to_detach❌ no
_detach_attachments❌ no
_check_draftable❌ no
button_hash❌ no
button_request_cancel❌ no
button_cancel❌ no
action_toggle_block_payment❌ no
action_activate_currency❌ no
_get_mail_template❌ no
_notify_get_recipients_groups✅ yes
_get_report_base_filename❌ no
_autopost_draft_entries❌ no
_cron_account_move_send@api.model❌ no
_get_available_action_reports❌ no
_is_action_report_available❌ no
_get_suitable_journal_ids@api.model❌ no
_get_invoice_filter_type_domain@api.model❌ no
get_invoice_types@api.model❌ no
is_invoice❌ no
is_entry❌ no
is_receipt❌ no
get_sale_types@api.model❌ no
is_sale_document❌ no
get_purchase_types@api.model❌ no
is_purchase_document❌ no
get_inbound_types@api.model❌ no
is_inbound❌ no
get_outbound_types@api.model❌ no
is_outbound❌ no
_get_action_with_base_document_layout_configurator❌ no
_get_installments_data❌ no
_get_invoice_next_payment_values❌ no
_get_invoice_portal_extra_values❌ no
_get_accounting_date❌ no
_get_violated_lock_dates❌ no
_get_lock_date_message❌ no
_move_dict_to_preview_vals@api.model❌ no
_generate_qr_code❌ no
_generate_portal_payment_qr❌ no
_generate_and_send❌ no
_get_invoice_pdf_proforma❌ no
_get_invoice_report_filename❌ no
_get_invoice_proforma_pdf_report_filename❌ no
_prepare_edi_vals_to_export❌ no
_get_discount_allocation_account❌ no
_get_available_invoice_template_pdf_report_ids❌ no
_is_user_able_to_review❌ no
_field_will_change@api.model❌ no
_cleanup_write_orm_values@api.model❌ no
_disable_recursion❌ no
_mailing_get_default_domain❌ no
_routing_check_route@api.model✅ yes
message_new@api.model✅ yes
_message_post_after_hook✅ yes
_creation_subtype✅ yes
_track_subtype✅ yes
_creation_message✅ yes
_notify_by_email_prepare_rendering_context✅ yes
_get_mail_thread_data_attachments✅ yes
_conditional_add_to_compute❌ no
_action_invoice_ready_to_be_sent❌ no
_is_ready_to_be_sent❌ no
_can_force_cancel❌ no
_send_only_when_ready❌ no
_invoice_paid_hook❌ no
_get_lines_onchange_currency❌ no
_get_invoice_in_payment_state@api.model❌ no
_get_name_invoice_report❌ no
_is_downpayment❌ no
_refunds_origin_required❌ no
_set_reversed_entry❌ no
get_invoice_localisation_fields_required_to_invoice@api.model❌ no
get_extra_print_items❌ no
_get_move_lines_to_report❌ no
_can_commit❌ no
get_import_templates@api.model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account/account.move.line

Classical
_name: account.move.line
_inherit: analytic.mixin
[account_move_line.py]

Regular Fields (25)

Computed Fields

Stored (21)

Non-Stored (17)

Methods

Method nameDecoratorsHas super
get_views@api.model✅ yes
_compute_display_type@api.depends('move_id')❌ no
_compute_partner_id❌ no
_compute_currency_id@api.depends('move_id.currency_id')❌ no
_compute_name@api.depends('product_id', 'move_id.ref', 'move_id.payment_reference')❌ no
_compute_account_id❌ no
_search_account_id@api.model❌ no
_compute_is_storno@api.depends('move_id.is_storno', 'price_unit', 'quantity')❌ no
_compute_balance@api.depends('move_id')❌ no
_compute_debit_credit@api.depends('balance')❌ no
_compute_currency_rate@api.depends('currency_id', 'company_id', 'move_id.invoice_currency_rate', 'move_id.date')❌ no
_compute_same_currency@api.depends('currency_id', 'company_currency_id')❌ no
_compute_amount_currency@api.depends('currency_rate', 'balance')❌ no
_compute_cumulated_balance@api.depends_context('order_cumulated_balance', 'domain_cumulated_balance')❌ no
_compute_amount_residual@api.depends('debit', 'credit', 'amount_currency', 'account_id', 'currency_id', 'company_id', 'matched_debit_ids', 'matched_credit_ids')❌ no
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids')❌ no
_compute_product_uom_id@api.depends('product_id')❌ no
_compute_quantity@api.depends('display_type')❌ no
_compute_sequence@api.depends('display_type')❌ no
_compute_totals@api.depends('quantity', 'discount', 'price_unit', 'tax_ids', 'currency_id')❌ no
_compute_price_unit@api.depends('product_id', 'product_uom_id')❌ no
_compute_tax_ids@api.depends('product_id', 'product_uom_id')❌ no
_get_computed_taxes❌ no
_compute_discount_allocation_key@api.depends('account_id', 'company_id')❌ no
_compute_discount_allocation_needed@api.depends('account_id', 'company_id', 'discount', 'price_unit', 'quantity', 'currency_rate', 'analytic_distribution')❌ no
_compute_epd_key@api.depends('tax_ids', 'account_id', 'company_id')❌ no
_compute_epd_needed@api.depends('move_id.needed_terms', 'account_id', 'analytic_distribution', 'tax_ids', 'tax_tag_ids', 'company_id', 'price_subtotal')❌ no
_compute_is_refund@api.depends('move_id.move_type', 'balance', 'tax_repartition_line_id', 'tax_ids')❌ no
_compute_term_key@api.depends('date_maturity')❌ no
_compute_analytic_distribution@api.depends('account_id', 'partner_id', 'product_id')❌ no
_get_analytic_distribution_arguments❌ no
_compute_payment_date@api.depends('discount_date', 'date_maturity')❌ no
_compute_reconciled_lines_ids@api.depends('matched_debit_ids', 'matched_credit_ids')❌ no
_compute_reconciled_lines_excluding_exchange_diff_ids@api.depends('matched_debit_ids', 'matched_credit_ids')❌ no
_compute_parent_id❌ no
_compute_no_followup@api.depends('move_id.move_type')❌ no
_inverse_no_followup❌ no
_search_payment_date❌ no
action_payment_items_register_payment❌ no
action_register_payment❌ no
_search_journal_group_id❌ no
_inverse_partner_id@api.onchange('partner_id')❌ no
_inverse_product_id@api.onchange('product_id')❌ no
_inverse_amount_currency@api.onchange('amount_currency', 'currency_id')❌ no
_inverse_debit@api.onchange('debit')❌ no
_inverse_credit@api.onchange('credit')❌ no
_inverse_analytic_distribution❌ no
_inverse_account_id@api.onchange('account_id')❌ no
_inverse_reconciled_lines_ids❌ no
_check_constrains_account_id_journal_id❌ no
_check_off_balance@api.constrains('account_id', 'tax_ids', 'tax_line_id', 'reconciled')❌ no
_check_payable_receivable@api.constrains('account_id', 'display_type')❌ no
_affect_tax_report❌ no
_check_tax_lock_date❌ no
_check_reconciliation❌ no
_check_caba_non_caba_shared_tags@api.constrains('tax_ids', 'tax_repartition_line_id')❌ no
_constrains_matching_number@api.constrains('matching_number', 'matched_debit_ids', 'matched_credit_ids')❌ no
_constrains_deductible_amount@api.constrains('deductible_amount')❌ no
check_field_access_rights@api.model; @api.deprecated('Override of a deprecated method')✅ yes
_get_default_read_fields@api.model❌ no
read✅ yes
search_read@api.model✅ yes
invalidate_model✅ yes
invalidate_recordset✅ yes
search_fetch@api.model✅ yes
default_get@api.model✅ yes
_sanitize_vals❌ no
_prepare_create_values✅ yes
_sync_invoice❌ no
create@api.model_create_multi✅ yes
write✅ yes
_parse_flush_fnames❌ no
flush_recordset✅ yes
flush_model✅ yes
_valid_field_parameter✅ yes
_prevent_automatic_line_deletion@api.ondelete()❌ no
_except_hashed_entry_lines@api.ondelete()❌ no
_format_aml_name@api.model❌ no
_compute_display_name@api.depends('move_id', 'ref', 'product_id')❌ no
_compute_has_invalid_analytics@api.depends('account_id', 'company_id', 'move_id', 'product_id', 'display_type', 'analytic_distribution')❌ no
copy_data✅ yes
_field_to_sql✅ yes
_search_panel_domain_image✅ yes
_get_reconciliation_aml_field_value❌ no
_prepare_move_line_residual_amounts@api.model❌ no
_prepare_reconciliation_single_partial@api.model❌ no
_prepare_reconciliation_amls@api.model❌ no
_prepare_reconciliation_plan@api.model❌ no
_check_amls_exigibility_for_reconciliation❌ no
_optimize_reconciliation_plan@api.model❌ no
_reconcile_pre_hook❌ no
_reconcile_post_hook❌ no
_reconcile_plan@api.model❌ no
_reconcile_plan_with_sync❌ no
_get_exchange_journal❌ no
_get_exchange_account❌ no
_prepare_exchange_difference_move_vals❌ no
_create_exchange_difference_moves@api.model❌ no
reconcile❌ no
remove_move_reconcile❌ no
action_unreconcile_match_entries❌ no
_reconcile_marked❌ no
_get_matched_move_ids❌ no
_validate_analytic_distribution❌ no
_create_analytic_lines❌ no
_prepare_analytic_lines❌ no
_prepare_analytic_distribution_line❌ no
_update_analytic_distribution❌ no
_round_analytic_distribution_line❌ no
_get_installments_data❌ no
_get_integrity_hash_fields❌ no
_reconciled_lines❌ no
_reconciled_by_number❌ no
_filter_reconciled_by_number❌ no
_all_reconciled_lines❌ no
_get_attachment_domains❌ no
_get_attachment_by_record@api.model❌ no
_get_tax_exigible_domain@api.model❌ no
_get_invoiced_qty_per_product❌ no
_get_lock_date_protected_fields❌ no
get_import_templates@api.model❌ no
_prepare_edi_vals_to_export❌ no
_get_journal_items_full_name❌ no
_check_edi_line_tax_required❌ no
_get_aml_values❌ no
_filter_aml_lot_valuation❌ no
_get_child_lines❌ no
get_section_subtotal❌ no
get_column_to_exclude_for_colspan_calculation❌ no
get_parent_section_line❌ no
_get_section_lines❌ no
_is_line_in_section❌ no
open_reconcile_view❌ no
action_open_business_doc❌ no
action_automatic_entry❌ no
action_add_from_catalog❌ no
_get_product_catalog_lines_data❌ no
_conditional_add_to_compute❌ no
_copy_data_extend_business_fields❌ no
_get_downpayment_lines❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.move.line

Extension
_inherit: account.move.line
[account_move_line_tax_details.py]

Methods

Method nameDecoratorsHas super
_get_query_tax_details_from_domain@api.model❌ no
_get_extra_query_base_tax_line_mapping@api.model❌ no
_get_query_tax_details@api.model❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.partial.reconcile

Class
_name: account.partial.reconcile
[account_partial_reconcile.py]

Regular Fields (8)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_check_required_computed_currencies@api.constrains('debit_currency_id', 'credit_currency_id')❌ no
_compute_max_date@api.depends('debit_move_id.date', 'credit_move_id.date')❌ no
_compute_company_id@api.depends('debit_move_id', 'credit_move_id')❌ no
create@api.model_create_multi✅ yes
_get_to_update_payments❌ no
_update_matching_number@api.model❌ no
_collect_tax_cash_basis_values❌ no
_prepare_cash_basis_base_line_vals@api.model❌ no
_prepare_cash_basis_counterpart_base_line_vals@api.model❌ no
_prepare_cash_basis_tax_line_vals@api.model❌ no
_prepare_cash_basis_counterpart_tax_line_vals@api.model❌ no
_get_cash_basis_base_line_grouping_key_from_vals@api.model❌ no
_get_cash_basis_base_line_grouping_key_from_record@api.model❌ no
_get_cash_basis_tax_line_grouping_key_from_vals@api.model❌ no
_get_cash_basis_tax_line_grouping_key_from_record@api.model❌ no
_create_tax_cash_basis_moves❌ no
_get_draft_caba_move_vals❌ no
_set_draft_caba_move_vals❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 19 (@api.model: 10, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account/account.payment

Classical
_name: account.payment
_inherit: mail.thread.main.attachment
[account_payment.py]

Regular Fields (12)

Computed Fields

Stored (12)

Non-Stored (16)

Methods

Method nameDecoratorsHas super
_get_valid_payment_account_types@api.model❌ no
_seek_for_lines❌ no
_get_valid_liquidity_accounts❌ no
_valid_payment_states❌ no
_get_aml_default_display_name_list❌ no
_prepare_move_line_default_vals❌ no
_compute_name@api.depends('move_id.name', 'state')❌ no
_compute_journal_id@api.depends('company_id', 'partner_id')❌ no
_compute_company_id@api.depends('journal_id')❌ no
_compute_state@api.depends('reconciled_invoice_ids.payment_state', 'move_id.line_ids.amount_residual')❌ no
_compute_reconciliation_status@api.depends('move_id.line_ids.amount_residual', 'move_id.line_ids.amount_residual_currency', 'move_id.line_ids.account_id', 'state')❌ no
_get_method_codes_using_bank_account@api.model❌ no
_get_method_codes_needing_bank_account@api.model❌ no
action_open_business_doc❌ no
_compute_show_require_partner_bank@api.depends('payment_method_code')❌ no
_compute_amount_company_currency_signed@api.depends('move_id.amount_total_signed', 'amount', 'payment_type', 'currency_id', 'date', 'company_id', 'company_currency_id')❌ no
_compute_amount_signed@api.depends('amount', 'payment_type')❌ no
_compute_available_partner_bank_ids@api.depends('partner_id', 'company_id', 'payment_type')❌ no
_compute_partner_bank_id@api.depends('available_partner_bank_ids', 'journal_id')❌ no
_compute_payment_method_line_id@api.depends('available_payment_method_line_ids')❌ no
_compute_payment_method_line_fields@api.depends('payment_type', 'journal_id', 'currency_id')❌ no
_compute_available_journal_ids@api.depends('payment_type')❌ no
_get_payment_method_codes_to_exclude❌ no
_compute_currency_id@api.depends('journal_id')❌ no
_compute_outstanding_account_id@api.depends('payment_method_line_id')❌ no
_compute_destination_account_id@api.depends('journal_id', 'partner_id', 'partner_type')❌ no
_compute_qr_code@api.depends('partner_bank_id', 'amount', 'memo', 'currency_id', 'journal_id', 'move_id.state', 'payment_method_line_id', 'payment_type')❌ no
_compute_stat_buttons_from_reconciliation@api.depends('move_id.line_ids.matched_debit_ids', 'move_id.line_ids.matched_credit_ids')❌ no
_compute_payment_receipt_title❌ no
_compute_duplicate_payment_ids@api.depends('partner_id', 'amount', 'date', 'payment_type')❌ no
_search_reconciled_invoice_ids❌ no
_fetch_duplicate_reference❌ no
_inverse_memo❌ no
_check_payment_method_line_id@api.constrains('payment_method_line_id')❌ no
_check_move_id@api.constrains('state', 'move_id')❌ no
create@api.model_create_multi✅ yes
_get_outstanding_account❌ no
write✅ yes
_compute_display_name@api.depends('move_id.name')❌ no
copy_data✅ yes
_message_mail_after_hook✅ yes
_synchronize_to_moves❌ no
_get_trigger_fields_to_synchronize@api.model❌ no
_generate_journal_entry❌ no
_generate_move_vals❌ no
_get_payment_receipt_report_values❌ no
mark_as_sent❌ no
unmark_as_sent❌ no
action_post❌ no
action_validate❌ no
action_reject❌ no
action_cancel❌ no
button_request_cancel❌ no
action_draft❌ no
button_open_invoices❌ no
button_open_bills❌ no
button_open_statement_lines❌ no
button_open_journal_entry❌ no
📊 Model Summary
Classical | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

account/account.move

Extension
_inherit: account.move
[account_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account/account.payment.method

Class
_name: account.payment.method
[account_payment_method.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_get_payment_method_domain@api.model❌ no
_get_payment_method_information@api.model❌ no
_get_sdd_payment_method_code@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.payment.method.line

Class
_name: account.payment.method.line
[account_payment_method.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('journal_id'); @api.depends_context('hide_payment_journal_id')✅ yes
_compute_name@api.depends('payment_method_id.name')❌ no
_ensure_unique_name_for_journal@api.constrains('name')❌ no
_auto_toggle_account_to_reconcile@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

account/account.payment.term

Class
_name: account.payment.term
[account_payment_term.py]

Regular Fields (12)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_default_line_ids❌ no
_default_example_date❌ no
_compute_fiscal_country_codes@api.depends('company_id'); @api.depends_context('allowed_company_ids')❌ no
_compute_currency_id@api.depends_context('company'); @api.depends('company_id')❌ no
_get_amount_due_after_discount❌ no
_compute_discount_computation@api.depends('company_id')❌ no
_compute_example_invalid@api.depends('line_ids')❌ no
_compute_example_preview@api.depends('currency_id', 'example_amount', 'example_date', 'line_ids.value', 'line_ids.value_amount', 'line_ids.nb_days', 'early_discount', 'discount_percentage', 'discount_days')❌ no
_get_amount_by_date@api.model❌ no
_check_lines@api.constrains('line_ids', 'early_discount')❌ no
_compute_terms❌ no
_get_last_discount_date❌ no
_get_last_discount_date_formatted❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 18 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 7, @api.constrains: 1)

account/account.payment.term.line

Class
_name: account.payment.term.line
[account_payment_term.py]

Regular Fields (4)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_due_date❌ no
_check_valid_char_value@api.constrains('days_next_month')❌ no
_compute_display_days_next_month@api.depends('delay_type')❌ no
_check_percent@api.constrains('value', 'value_amount')❌ no
_compute_days@api.depends('payment_id')❌ no
_compute_value_amount@api.depends('payment_id')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 2)

account/account.reconcile.model.line

Classical
_name: account.reconcile.model.line
_inherit: analytic.mixin
[account_reconcile_model.py]

Regular Fields (8)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_amount_type@api.onchange('amount_type')❌ no
_compute_float_amount@api.depends('amount_string')❌ no
_validate_amount@api.constrains('amount_string')❌ no
📊 Model Summary
Classical | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

account/account.reconcile.model

Class
_name: account.reconcile.model
[account_reconcile_model.py]

Regular Fields (14)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_check_match_label_param@api.constrains('match_label', 'match_label_param')❌ no
_compute_can_be_proposed@api.depends('mapped_partner_id', 'match_label', 'match_amount', 'match_partner_ids', 'trigger')❌ no
_compute_partner_mapping@api.depends('match_label', 'line_ids.partner_id', 'line_ids.account_id')❌ no
action_set_manual❌ no
action_set_auto_reconcile❌ no
action_reconcile_stat❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 16 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account/account.report

Class
_name: account.report
[account_report.py]

Regular Fields (15)

Computed Fields

Stored (21)

Methods

Method nameDecoratorsHas super
_compute_report_option_filter❌ no
_compute_default_availability_condition@api.depends('root_report_id', 'country_id')❌ no
_compute_use_sections@api.depends('section_report_ids')❌ no
_validate_root_report_id@api.constrains('root_report_id')❌ no
_validate_parent_sequence@api.constrains('line_ids')❌ no
_validate_section_report_ids@api.constrains('section_report_ids')❌ no
_validate_availability_condition@api.constrains('availability_condition', 'country_id')❌ no
_onchange_availability_condition@api.onchange('availability_condition')❌ no
write✅ yes
copy_data✅ yes
copy✅ yes
_get_copied_name❌ no
_compute_display_name@api.depends('name', 'country_id')❌ no
📊 Model Summary
Class | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

account/account.report.line

Class
_name: account.report.line
[account_report.py]

Regular Fields (16)

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_compute_hierarchy_level@api.depends('parent_id.hierarchy_level')❌ no
_compute_report_id@api.depends('parent_id.report_id')❌ no
_compute_horizontal_split_side@api.depends('parent_id.horizontal_split_side')❌ no
_compute_user_groupby@api.depends('groupby', 'expression_ids.engine')❌ no
_validate_groupby_no_child@api.constrains('parent_id')❌ no
_validate_groupby@api.constrains('groupby', 'user_groupby')❌ no
_check_parent_line@api.constrains('parent_id')❌ no
_copy_hierarchy❌ no
_get_copied_code❌ no
_inverse_domain_formula❌ no
_inverse_aggregation_formula❌ no
_inverse_aggregation_tax_formula❌ no
_inverse_account_codes_formula❌ no
_inverse_external_formula❌ no
_create_report_expression❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 4 (Stored: 4, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 3)

account/account.report.expression

Class
_name: account.report.expression
[account_report.py]

Regular Fields (10)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_carryover_target@api.constrains('carryover_target', 'label')❌ no
_check_formula@api.constrains('formula')❌ no
_compute_auditable@api.depends('engine')❌ no
_validate_engine@api.constrains('engine', 'report_line_id')❌ no
_get_auditable_engines❌ no
_strip_formula❌ no
_create_tax_tags❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name@api.depends('report_line_name', 'label')❌ no
_expand_aggregations❌ no
_get_aggregation_terms_details❌ no
_get_matching_tags❌ no
_get_tags_create_vals@api.model❌ no
_get_carryover_target_expression❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 16 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 3)

account/account.report.column

Class
_name: account.report.column
[account_report.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.report.external.value

Class
_name: account.report.external.value
[account_report.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.root

Class
_name: account.root
[account_root.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
browse@api.private✅ yes
_from_account_code@api.model❌ no
_compute_root❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.tax.group

Class
_name: account.tax.group
[account_tax.py]

Regular Fields (8)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_country_id@api.depends('company_id')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.tax

Class
_name: account.tax
[account_tax.py]

Regular Fields (22)

Computed Fields

Stored (5)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_constrains_name@api.constrains('company_id', 'name', 'type_tax_use', 'tax_scope', 'country_id')❌ no
validate_tax_group_id@api.constrains('tax_group_id')❌ no
_constrains_cash_basis_transition_account@api.constrains('tax_exigibility', 'cash_basis_transition_account_id')❌ no
_compute_country_id@api.depends('company_id')❌ no
_compute_tax_group_id@api.depends('company_id', 'country_id')❌ no
_compute_price_include@api.depends('price_include_override')❌ no
_search_price_include❌ no
_hook_compute_is_used❌ no
_compute_is_domestic@api.depends('company_id', 'company_id.domestic_fiscal_position_id', 'fiscal_position_ids')❌ no
_compute_display_alternative_taxes_field@api.depends('fiscal_position_ids')❌ no
_compute_is_used❌ no
_compute_repartition_lines_str@api.depends('repartition_line_ids.account_id', 'repartition_line_ids.sequence', 'repartition_line_ids.factor_percent', 'repartition_line_ids.use_in_tax_closing', 'repartition_line_ids.tag_ids')❌ no
_message_log_repartition_lines✅ yes
_message_log✅ yes
_compute_invoice_repartition_line_ids@api.depends('company_id')❌ no
_compute_refund_repartition_line_ids@api.depends('company_id')❌ no
_compute_has_negative_factor@api.depends('invoice_repartition_line_ids.factor', 'invoice_repartition_line_ids.repartition_type')❌ no
_check_repartition_lines❌ no
_validate_repartition_lines@api.constrains('invoice_repartition_line_ids', 'refund_repartition_line_ids', 'repartition_line_ids')❌ no
_check_children_scope@api.constrains('children_tax_ids', 'type_tax_use')❌ no
_check_company_consistency@api.constrains('company_id')❌ no
_sanitize_vals❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_compute_display_name@api.depends('type_tax_use', 'tax_scope'); @api.depends_context('append_fields', 'formatted_display_name')❌ no
_compute_tax_label@api.depends('name', 'invoice_label')❌ no
onchange_amount@api.onchange('amount')❌ no
onchange_amount_type@api.onchange('amount_type')❌ no
onchange_price_include@api.onchange('price_include')❌ no
_eval_taxes_computation_prepare_product_fields❌ no
_eval_taxes_computation_prepare_product_default_values@api.model❌ no
_eval_taxes_computation_prepare_product_values@api.model❌ no
_eval_taxes_computation_turn_to_product_values❌ no
_flatten_taxes_and_sort_them❌ no
_batch_for_taxes_computation❌ no
_propagate_extra_taxes_base❌ no
_eval_tax_amount_fixed_amount❌ no
_eval_tax_amount_price_included❌ no
_eval_tax_amount_price_excluded❌ no
_get_tax_details❌ no
_adapt_price_unit_to_another_taxes@api.model❌ no
_export_base_line_extra_tax_data@api.model❌ no
_import_base_line_extra_tax_data@api.model❌ no
_reverse_quantity_base_line_extra_tax_data@api.model❌ no
_turn_base_line_is_refund_flag_off❌ no
_turn_base_lines_is_refund_flag_off@api.model❌ no
_get_base_line_field_value_from_record@api.model❌ no
_prepare_base_line_for_taxes_computation@api.model❌ no
_prepare_tax_line_for_taxes_computation@api.model❌ no
_add_tax_details_in_base_line@api.model❌ no
_add_tax_details_in_base_lines@api.model❌ no
_normalize_target_factors@api.model❌ no
_distribute_delta_amount_smoothly@api.model❌ no
_round_tax_details_tax_amounts@api.model❌ no
_round_tax_details_base_lines@api.model❌ no
_round_tax_details_tax_amounts_from_tax_lines@api.model❌ no
_round_base_lines_tax_details@api.model❌ no
_prepare_base_line_grouping_key@api.model❌ no
_prepare_base_line_tax_repartition_grouping_key@api.model❌ no
_prepare_tax_line_repartition_grouping_key@api.model❌ no
_add_accounting_data_to_base_line_tax_details@api.model❌ no
_add_accounting_data_in_base_lines_tax_details@api.model❌ no
_aggregate_base_line_tax_details@api.model❌ no
_aggregate_base_lines_tax_details@api.model❌ no
_aggregate_base_lines_aggregated_values@api.model❌ no
_get_tax_totals_summary@api.model❌ no
_exclude_tax_groups_from_tax_totals_summary@api.model❌ no
_prepare_tax_lines@api.model❌ no
_can_be_discounted❌ no
_merge_tax_details@api.model❌ no
_fix_base_lines_tax_details_on_manual_tax_amounts@api.model❌ no
_split_tax_data@api.model❌ no
_split_tax_details@api.model❌ no
_split_base_line@api.model❌ no
_compute_subset_base_lines_total@api.model❌ no
_reduce_base_lines_with_grouping_function@api.model❌ no
_apply_base_lines_manual_amounts_to_reach@api.model❌ no
_reduce_base_lines_to_target_amount@api.model❌ no
_partition_base_lines_taxes@api.model❌ no
_prepare_discountable_base_lines@api.model❌ no
_prepare_global_discount_lines@api.model❌ no
_prepare_base_lines_for_down_payment@api.model❌ no
_prepare_down_payment_lines@api.model❌ no
_dispatch_taxes_into_new_base_lines@api.model❌ no
_turn_removed_taxes_into_new_base_lines@api.model❌ no
_dispatch_global_discount_lines@api.model❌ no
_squash_global_discount_lines@api.model❌ no
_dispatch_return_of_merchandise_lines@api.model❌ no
_squash_return_of_merchandise_lines@api.model❌ no
_get_delta_amount_to_reach_target@api.model❌ no
_round_raw_total_excluded@api.model❌ no
_add_and_round_raw_gross_total_excluded_and_discount@api.model❌ no
_round_raw_tax_amounts@api.model❌ no
flatten_taxes_hierarchy❌ no
get_tax_tags❌ no
compute_all❌ no
_filter_taxes_by_company❌ no
_fix_tax_included_price@api.model❌ no
_fix_tax_included_price_company@api.model❌ no
_get_description_plaintext❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.tax.repartition.line

Class
_name: account.tax.repartition.line
[account_tax.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_tag_ids_domain@api.depends('company_id.multi_vat_foreign_country_ids', 'company_id.account_fiscal_country_id')❌ no
_compute_use_in_tax_closing@api.depends('account_id', 'repartition_type')❌ no
_compute_factor@api.depends('factor_percent')❌ no
_onchange_repartition_type@api.onchange('repartition_type')❌ no
_get_aml_target_tax_account❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

account/res.company

Classical
_name: res.company
_inherit: res.company
[company.py]

Regular Fields (55)

Computed Fields

Stored (4)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
get_next_batch_payment_communication❌ no
_get_company_root_delegated_field_names✅ yes
_check_audit_trail_restriction@api.constrains('restrictive_audit_trail')❌ no
_check_set_account_price_include@api.constrains('account_price_include')❌ no
_check_fiscalyear_last_day@api.constrains('account_opening_move_id', 'fiscalyear_last_day', 'fiscalyear_last_month')❌ no
_compute_force_restrictive_audit_trail❌ no
_compute_domestic_fiscal_position_id@api.depends('fiscal_position_ids', 'fiscal_position_ids.sequence', 'fiscal_position_ids.country_id', 'fiscal_position_ids.country_group_id')❌ no
_compute_account_fiscal_country_group_codes@api.depends('account_fiscal_country_id')❌ no
_compute_multi_vat_foreign_country@api.depends('fiscal_position_ids.foreign_vat')❌ no
compute_account_tax_fiscal_country@api.depends('country_id')❌ no
_compute_account_enabled_tax_country_ids@api.depends('account_fiscal_country_id')❌ no
_compute_invoice_terms_html@api.depends('terms_type')❌ no
_compute_user_fiscalyear_lock_date@api.depends('fiscalyear_lock_date'); @api.depends_context('uid', 'ignore_exceptions')❌ no
_compute_user_tax_lock_date@api.depends('tax_lock_date'); @api.depends_context('uid', 'ignore_exceptions')❌ no
_compute_user_sale_lock_date@api.depends('sale_lock_date'); @api.depends_context('uid', 'ignore_exceptions')❌ no
_compute_user_purchase_lock_date@api.depends('purchase_lock_date'); @api.depends_context('uid', 'ignore_exceptions')❌ no
_compute_user_hard_lock_date@api.depends('hard_lock_date')❌ no
_compute_account_storno@api.depends('account_fiscal_country_id')❌ no
_compute_display_account_storno@api.depends('account_fiscal_country_id')❌ no
_initiate_account_onboardings❌ no
create@api.model_create_multi✅ yes
get_new_account_code❌ no
reflect_code_prefix_change❌ no
_get_unreconciled_statement_lines_redirect_action❌ no
_get_unreconciled_statement_lines_domain❌ no
_validate_locks❌ no
_get_user_lock_date❌ no
_get_user_fiscal_lock_date❌ no
_get_violated_soft_lock_date❌ no
_get_lock_date_violations❌ no
_format_lock_dates@api.model❌ no
_get_violated_lock_dates❌ no
write✅ yes
setting_init_bank_account_action@api.model❌ no
setting_init_credit_card_account_action@api.model❌ no
_get_default_opening_move_values@api.model❌ no
opening_move_posted❌ no
get_unaffected_earnings_account❌ no
_update_opening_move❌ no
action_save_onboarding_sale_tax❌ no
action_save_onboarding_company_data❌ no
get_chart_of_accounts_or_fail❌ no
install_l10n_modules✅ yes
_existing_accounting❌ no
_chart_template_selection❌ no
_action_check_hash_integrity@api.model❌ no
_check_hash_integrity❌ no
_with_locked_records@api.model❌ no
compute_fiscalyear_dates❌ no
_compute_company_vat_placeholder@api.depends('country_id', 'account_fiscal_country_id')❌ no
_compute_company_registry_placeholder@api.depends('country_id', 'account_fiscal_country_id')❌ no
_set_category_defaults❌ no
_check_tax_return_configuration❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account/decimal.precision

Extension
_inherit: decimal.precision
[decimal_precision.py]

Methods

Method nameDecoratorsHas super
precision_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kpi_account_total_revenue_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

account/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
_is_invoice_report❌ no
_get_splitted_report❌ no
_pre_render_qweb_pdf✅ yes
_get_rendering_context✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_build_zip_from_attachments❌ no
_except_audit_trail@api.ondelete()❌ no
write✅ yes
_post_add_create✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/ir.module.module

Extension
_inherit: ir.module.module
[ir_module.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_account_templates@api.depends('state')❌ no
write✅ yes
_load_module_terms✅ yes
_register_hook✅ yes
module_uninstall✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Computed Fields

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_account_audit_log_preview@api.depends('tracking_value_ids')❌ no
_search_account_audit_log_preview❌ no
_compute_account_audit_log_move_id❌ no
_search_account_audit_log_move_id❌ no
_compute_account_audit_log_account_id❌ no
_search_account_audit_log_account_id❌ no
_compute_account_audit_log_tax_id❌ no
_search_account_audit_log_tax_id❌ no
_compute_account_audit_log_company_id❌ no
_search_account_audit_log_company_id❌ no
_compute_account_audit_log_partner_id❌ no
_search_account_audit_log_partner_id❌ no
_compute_account_audit_log_restricted❌ no
_search_account_audit_log_restricted❌ no
_except_audit_log@api.ondelete()❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

account/mail.template

Extension
_inherit: mail.template
[mail_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/mail.tracking.value

Extension
_inherit: mail.tracking.value
[mail_tracking_value.py]

Methods

Method nameDecoratorsHas super
_except_audit_log@api.ondelete()❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/onboarding.onboarding

Extension
_inherit: onboarding.onboarding
[onboarding_onboarding.py]

Methods

Method nameDecoratorsHas super
action_close_panel_account_invoice@api.model❌ no
_prepare_rendering_values✅ yes
action_close_panel_account_dashboard@api.model❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account/onboarding.onboarding.step

Extension
_inherit: onboarding.onboarding.step
[onboarding_onboarding_step.py]

Methods

Method nameDecoratorsHas super
action_open_step_company_data@api.model❌ no
action_open_step_base_document_layout@api.model❌ no
action_validate_step_base_document_layout@api.model❌ no
action_open_step_bank_account@api.model❌ no
action_open_step_create_invoice@api.model❌ no
action_open_step_fiscal_year@api.model❌ no
action_open_step_chart_of_accounts@api.model❌ no
action_open_step_sales_tax@api.model❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account/account.fiscal.position

Class
_name: account.fiscal.position
[partner.py]

Regular Fields (15)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_is_domestic@api.depends('company_id.domestic_fiscal_position_id')❌ no
_compute_states_count❌ no
_compute_foreign_vat_header_mode@api.depends('foreign_vat', 'country_id')❌ no
_compute_tax_map@api.depends('tax_ids')❌ no
_compute_account_map@api.depends('account_ids.account_src_id', 'account_ids.account_dest_id')❌ no
_check_zip@api.constrains('zip_from', 'zip_to')❌ no
_validate_foreign_vat_country@api.constrains('country_id', 'country_group_id', 'state_ids', 'foreign_vat')❌ no
_onchange_foreign_vat@api.onchange('country_id', 'foreign_vat')❌ no
_inverse_foreign_vat❌ no
map_tax❌ no
map_account❌ no
_onchange_country_id@api.onchange('country_id')❌ no
_onchange_country_group_id@api.onchange('country_group_id')❌ no
_convert_zip_values@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_first_matching_fpos❌ no
_get_fpos_validation_functions❌ no
_get_fiscal_position@api.model❌ no
action_create_foreign_taxes❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/account.fiscal.position.account

Class
_name: account.fiscal.position.account
[partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/res.partner

Extension
_inherit: res.partner
[partner.py]

Regular Fields (23)

Computed Fields

Non-Stored (17)

Methods

Method nameDecoratorsHas super
_compute_fiscal_country_codes@api.depends('company_id'); @api.depends_context('allowed_company_ids')❌ no
_compute_fiscal_country_group_codes@api.depends('company_id'); @api.depends_context('allowed_company_ids')❌ no
_order❌ no
_credit_debit_get@api.depends_context('company')❌ no
_compute_credit_to_invoice@api.depends_context('company')❌ no
_invoice_total❌ no
_compute_days_sales_outstanding@api.depends('credit')❌ no
_compute_available_invoice_template_pdf_report_ids❌ no
_get_company_currency❌ no
_default_display_invoice_template_pdf_report_id❌ no
_compute_bank_count❌ no
_compute_supplier_invoice_count❌ no
_compute_invoice_edi_format@api.depends_context('company'); @api.depends('country_code')❌ no
_inverse_invoice_edi_format❌ no
_compute_use_partner_credit_limit@api.depends_context('company')❌ no
_inverse_use_partner_credit_limit❌ no
_compute_show_credit_limit@api.depends_context('company')❌ no
_compute_application_statistics_hook✅ yes
_get_account_statistics_count❌ no
_get_suggested_invoice_edi_format❌ no
_find_accounting_partner❌ no
_commercial_fields@api.model✅ yes
action_view_partner_invoices❌ no
_has_invoice❌ no
_can_edit_country✅ yes
can_edit_vat✅ yes
write✅ yes
create@api.model_create_multi✅ yes
_increase_rank❌ no
_get_frontend_writable_fields✅ yes
_check_vat❌ no
_run_vat_checks@api.model❌ no
_get_vat_required_valid❌ no
get_partner_localisation_fields_required_to_invoice@api.model❌ no
_retrieve_partner_with_vat@api.model❌ no
_retrieve_partner_with_phone_email@api.model❌ no
_retrieve_partner_with_name@api.model❌ no
_retrieve_partner❌ no
_merge_method✅ yes
_deduce_country_code❌ no
_compute_partner_vat_placeholder@api.depends('country_id')❌ no
_compute_partner_company_registry_placeholder@api.depends('country_id')❌ no
_compute_account_move_count❌ no
action_open_business_doc❌ no
_clear_removed_edi_formats@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/product.category

Extension
_inherit: product.category
[product.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (5)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_product_accounts❌ no
get_product_accounts❌ no
_compute_fiscal_country_codes@api.depends('company_id'); @api.depends_context('allowed_company_ids')❌ no
_compute_tax_string@api.depends('taxes_id', 'list_price'); @api.depends_context('company')❌ no
_construct_tax_string❌ no
_check_uom_not_in_invoice@api.constrains('uom_id')❌ no
_onchange_type@api.onchange('type')✅ yes
_force_default_sale_tax❌ no
_force_default_purchase_tax❌ no
_force_default_tax❌ no
create@api.model_create_multi✅ yes
_get_list_price✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

account/product.product

Extension
_inherit: product.product
[product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_product_accounts❌ no
_get_tax_included_unit_price❌ no
_get_tax_included_unit_price_from_price❌ no
_compute_tax_string@api.depends('lst_price', 'product_tmpl_id', 'taxes_id'); @api.depends_context('company')❌ no
_retrieve_product❌ no
_get_product_domain_search_order❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

account/res.country.group

Extension
_inherit: res.country.group
[res_country_group.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_fiscal_country_codes❌ no
_compute_display_rounding_warning@api.depends('rounding')❌ no
write✅ yes
_has_accounting_entries❌ no
_get_simple_currency_table❌ no
_check_currency_table_monocurrency❌ no
_get_monocurrency_currency_table_sql❌ no
_create_currency_table❌ no
_get_table_builder_domestic_currency❌ no
_get_table_builder_current❌ no
_get_table_builder_historical❌ no
_get_table_builder_average❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/res.partner.bank

Classical
_name: res.partner.bank
_inherit: res.partner.bank
[res_partner_bank.py]

Regular Fields (10)

Computed Fields

Stored (2)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_check_journal_id@api.constrains('journal_id')❌ no
_check_allow_out_payment❌ no
_compute_duplicate_bank_partner_ids@api.depends('acc_number')❌ no
_compute_display_account_warning@api.depends('partner_id.country_id', 'sanitized_acc_number', 'allow_out_payment', 'acc_type')❌ no
_compute_money_transfer_service_name@api.depends('sanitized_acc_number', 'allow_out_payment')❌ no
_get_money_transfer_services❌ no
_compute_user_has_group_validate_bank_account@api.depends('acc_number'); @api.depends_context('uid')❌ no
_compute_lock_trust_fields@api.depends('allow_out_payment')❌ no
_build_qr_code_vals❌ no
build_qr_code_url❌ no
build_qr_code_base64❌ no
_get_qr_vals❌ no
_get_qr_code_generation_params❌ no
_get_qr_code_url❌ no
_get_qr_code_base64❌ no
_get_available_qr_methods@api.model❌ no
get_available_qr_methods_in_sequence@api.model❌ no
_get_error_messages_for_qr❌ no
_check_for_qr_code_errors❌ no
create@api.model_create_multi✅ yes
write✅ yes
default_get@api.model✅ yes
_compute_display_name@api.depends('allow_out_payment', 'acc_number', 'bank_id'); @api.depends_context('display_account_trust')✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/res.groups

Extension
_inherit: res.groups
[res_users.py]

Methods

Method nameDecoratorsHas super
get_application_groups@api.model✅ yes
_activate_group_account_secured@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_fiscal_country_codes@api.depends_context('allowed_company_ids')❌ no
_get_unece_code❌ no
_get_uom_from_unece_code@api.model❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: account_3way_match

account_3way_match/account.move

Extension
_inherit: account.move
[account_invoice.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_release_to_pay@api.depends('invoice_line_ids.can_be_paid', 'force_release_to_pay', 'payment_state')❌ no
_compute_release_to_pay_manual@api.depends('release_to_pay', 'force_release_to_pay')❌ no
_onchange_release_to_pay_manual@api.onchange('release_to_pay_manual')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_3way_match/account.move.line

Extension
_inherit: account.move.line
[account_invoice.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_can_be_paid@api.depends('purchase_line_id.qty_received', 'purchase_line_id.qty_invoiced', 'purchase_line_id.product_qty', 'price_unit')❌ no
_can_be_paid_ordered_qty❌ no
_can_be_paid_received_qty❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_3way_match/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Methods

Method nameDecoratorsHas super
open_action✅ yes
_get_to_pay_select❌ no
_get_draft_sales_purchases_query❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: account_accountant

account_accountant/account.account

Extension
_inherit: account.account
[account_account.py]

Methods

Method nameDecoratorsHas super
action_open_reconcile❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_accountant/account.bank.statement

Classical
_name: account.bank.statement
_inherit: mail.thread.main.attachment, account.bank.statement
[account_bank_statement.py]

Methods

Method nameDecoratorsHas super
action_open_bank_reconcile_widget❌ no
action_open_journal_invalid_statements❌ no
action_generate_attachment❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_accountant/account.bank.statement.line

Classical
_name: account.bank.statement.line
_inherit: account.bank.statement.line, mail.thread.main.attachment
[account_bank_statement.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
action_save_close❌ no
action_save_new❌ no
action_button_draft❌ no
_compute_bank_statement_attachment_ids❌ no
_action_open_bank_reconciliation_widget@api.model❌ no
action_open_recon_st_line❌ no
_cron_try_auto_reconcile_statement_lines❌ no
_invoice_matching_post_process❌ no
_try_auto_reconcile_statement_lines❌ no
_retrieve_partner❌ no
_action_manual_reco_model❌ no
_get_counterpart_aml❌ no
_get_partner_id❌ no
_set_move_line_to_statement_line_move❌ no
_get_last_5_minutes_messages❌ no
_post_matching_done_confirmation❌ no
_post_matching_unreconciled❌ no
_add_move_line_to_statement_line_move❌ no
set_partner_bank_statement_line❌ no
set_account_bank_statement_line❌ no
_handle_reconciliation_rule❌ no
_check_and_create_reconciliation_rule❌ no
_prepare_reconciliation_rule_data❌ no
_create_reconciliation_rule❌ no
_get_common_substring❌ no
_create_account_model_fee❌ no
_is_company_amount_exceeded❌ no
_will_company_amount_exceed❌ no
_create_payment_with_move_from_invoice❌ no
_convert_amount_to_transaction_currency❌ no
_apply_early_payment_discount❌ no
set_line_bank_statement_line❌ no
_get_partial_amounts❌ no
_get_payment_tolerance❌ no
_lines_get_account_balance_exchange_diff❌ no
_qualifies_for_early_payment@api.model❌ no
_set_early_payment_discount_lines❌ no
delete_reconciled_line❌ no
edit_reconcile_line❌ no
_recompute_tax_lines❌ no
_lines_prepare_tax_line❌ no
_prepare_base_line_for_taxes_computation❌ no
_prepare_tax_line_for_taxes_computation❌ no
_reconcile_payments❌ no
create_document_from_attachment❌ no
action_unreconcile_entry❌ no
create@api.model_create_multi✅ yes
_format_transaction_details@api.deprecated('Use _format_statement_line_data instead')❌ no
_format_statement_line_data❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_accountant/account.fiscal.year

Class
_name: account.fiscal.year
[account_fiscal_year.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_check_dates@api.constrains('date_from', 'date_to', 'company_id')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_accountant/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Methods

Method nameDecoratorsHas super
action_open_reconcile❌ no
action_open_to_check❌ no
action_open_bank_transactions❌ no
action_open_reconcile_statement❌ no
open_invalid_statements_action✅ yes
open_action✅ yes
get_total_journal_amount❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_accountant/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_signing_user@api.depends('state', 'move_type', 'invoice_user_id')❌ no
_compute_signature@api.depends('state')❌ no
_post✅ yes
action_post✅ yes
button_draft✅ yes
_get_deferred_entries_method❌ no
_compute_deferred_entry_type@api.depends('deferred_original_move_ids')❌ no
_get_deferred_diff_dates@api.model❌ no
_get_deferred_period_amount@api.model❌ no
_get_deferred_amounts_by_line@api.model❌ no
_get_deferred_lines@api.model❌ no
_generate_deferred_entries❌ no
open_deferred_entries❌ no
open_deferred_original_entry❌ no
action_open_bank_reconciliation_widget❌ no
action_open_bank_reconciliation_widget_statement❌ no
action_open_business_doc✅ yes
_get_mail_thread_data_attachments✅ yes
_get_edi_creation✅ yes
_compute_payments_widget_to_reconcile_info✅ yes
js_assign_outstanding_line✅ yes
js_remove_outstanding_partial✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_accountant/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_order_to_sql✅ yes
copy_data✅ yes
write✅ yes
_compute_full_amount_switch_html@api.depends('balance')❌ no
_compute_has_deferred_moves❌ no
_compute_has_abnormal_deferred_dates@api.depends('deferred_start_date', 'deferred_end_date')❌ no
_has_deferred_compatible_account❌ no
_onchange_deferred_start_date@api.onchange('deferred_start_date', 'account_id')❌ no
_onchange_deferred_end_date@api.onchange('deferred_end_date', 'account_id')❌ no
_compute_deferred_start_date@api.depends('deferred_end_date', 'move_id.invoice_date', 'move_id.state')❌ no
_check_deferred_dates@api.constrains('deferred_start_date', 'deferred_end_date', 'account_id')❌ no
_get_deferred_ends_of_month@api.model❌ no
_get_deferred_periods❌ no
_get_deferred_amounts_by_line_values@api.model❌ no
_get_deferred_lines_values@api.model❌ no
_get_computed_taxes✅ yes
_compute_attachment❌ no
action_reconcile❌ no
_get_predict_postgres_dictionary❌ no
_build_predictive_query@api.model❌ no
_predicted_field@api.model❌ no
_predict_taxes❌ no
_predict_specific_tax@api.model❌ no
_predict_product❌ no
_predict_account❌ no
_predict_deductible_amount❌ no
_onchange_name_predictive@api.onchange('name')❌ no
_read_group_select✅ yes
_read_group_groupby✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_accountant/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
action_open_manual_reconciliation_widget❌ no
button_open_statement_lines❌ no
_get_amls_for_payment_without_move❌ no
_get_aml_amount_in_payment_currency❌ no
_get_amls_for_reconciliation❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

account_accountant/account.reconcile.model

Extension
_inherit: account.reconcile.model
[account_reconcile_model.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_apply_lines_for_bank_widget❌ no
get_available_reconcile_model_per_statement_line@api.model❌ no
_apply_reconcile_models❌ no
_trigger_reconciliation_model❌ no
trigger_reconciliation_model❌ no
write✅ yes
create@api.model_create_multi✅ yes
action_archive✅ yes
📊 Model Summary
Extension | Total Fields: 16 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account_accountant/account.reconcile.model.line

Extension
_inherit: account.reconcile.model.line
[account_reconcile_model_line.py]

Methods

Method nameDecoratorsHas super
_prepare_aml_vals❌ no
_apply_in_manual_widget❌ no
_apply_in_bank_widget❌ no
_get_amount_currency_by_regex@api.model❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

account_accountant/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_prepare_base_line_for_taxes_computation✅ yes
_prepare_tax_line_for_taxes_computation✅ yes
_prepare_base_line_grouping_key✅ yes
_prepare_base_line_tax_repartition_grouping_key✅ yes
_prepare_tax_line_repartition_grouping_key✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_accountant/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kpi_account_total_bank_cash_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

account_accountant/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_get_account_readonly_menu_ids❌ no
_visible_menu_ids✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_accountant/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
write✅ yes
compute_fiscalyear_dates❌ no
_get_unreconciled_statement_lines_redirect_action❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_accountant_batch_payment

account_accountant_batch_payment/account.bank.statement.line

Classical
_name: account.bank.statement.line
_inherit: account.bank.statement.line
[account_bank_statement_line.py]

Methods

Method nameDecoratorsHas super
set_batch_payment_bank_statement_line❌ no
delete_reconciled_line✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_accountant_batch_payment/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Methods

Method nameDecoratorsHas super
action_open_batch_payment❌ no
_get_amls_from_batch_payments❌ no
_get_amls_for_reconciliation❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

account_accountant_batch_payment/account.move.line

Classical
_name: account.move.line
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_accountant_check_printing

account_accountant_check_printing/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_accountant_fleet

account_accountant_fleet/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_get_extra_query_base_tax_line_mapping@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_accountant_fleet/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_prepare_base_line_for_taxes_computation✅ yes
_prepare_tax_line_for_taxes_computation✅ yes
_prepare_base_line_grouping_key✅ yes
_prepare_base_line_tax_repartition_grouping_key✅ yes
_prepare_tax_line_repartition_grouping_key✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_asset

account_asset/account.account

Extension
_inherit: account.account
[account.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_can_create_asset@api.depends('account_type')❌ no
_onchange_multiple_assets_per_line@api.onchange('create_asset')❌ no
_compute_create_asset@api.depends('asset_model_ids')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_asset/account.asset

Classical
_name: account.asset
_inherit: analytic.mixin
[account_asset.py]

Regular Fields (22)

Computed Fields

Stored (10)

Non-Stored (13)

Methods

Method nameDecoratorsHas super
_compute_journal_id@api.depends('company_id')❌ no
_compute_total_depreciable_value@api.depends('salvage_value', 'original_value')❌ no
_compute_salvage_value@api.depends('original_value', 'model_id')❌ no
_compute_disposal_date@api.depends('depreciation_move_ids.date', 'state')❌ no
_compute_value@api.depends('original_move_line_ids', 'original_move_line_ids.account_id', 'non_deductible_tax_value')❌ no
_compute_display_account_asset_id@api.depends('original_move_line_ids'); @api.depends_context('form_view_ref')❌ no
_compute_account_asset_id@api.depends('account_depreciation_id', 'account_depreciation_expense_id', 'original_move_line_ids')❌ no
_compute_analytic_distribution@api.depends('original_move_line_ids')❌ no
_compute_lifetime_days@api.depends('method_number', 'method_period', 'prorata_computation_type')❌ no
_compute_prorata_date@api.depends('acquisition_date', 'company_id', 'prorata_computation_type')❌ no
_compute_paused_prorata_date@api.depends('prorata_date', 'prorata_computation_type', 'asset_paused_days')❌ no
_compute_acquisition_date@api.depends('original_move_line_ids')❌ no
_compute_name@api.depends('original_move_line_ids')❌ no
_compute_value_residual@api.depends('original_value', 'salvage_value', 'already_depreciated_amount_import', 'depreciation_move_ids.state', 'depreciation_move_ids.depreciation_value', 'depreciation_move_ids.reversal_move_ids')❌ no
_compute_book_value@api.depends('value_residual', 'salvage_value', 'children_ids.book_value')❌ no
_compute_gross_increase_value@api.depends('children_ids.original_value')❌ no
_compute_non_deductible_tax_value@api.depends('original_move_line_ids')❌ no
_compute_counts@api.depends('depreciation_move_ids.state', 'parent_id')❌ no
_compute_linked_assets@api.depends('original_move_line_ids.asset_ids')❌ no
_onchange_account_depreciation_id@api.onchange('account_depreciation_id')❌ no
_display_original_value_warning@api.onchange('original_value', 'original_move_line_ids')❌ no
_onchange_original_move_line_ids@api.onchange('original_move_line_ids')❌ no
_onchange_account_asset_id@api.onchange('account_asset_id')❌ no
_onchange_model_id@api.onchange('model_id')❌ no
onchange_consistent_board@api.onchange('original_value', 'salvage_value', 'acquisition_date', 'method', 'method_progress_factor', 'method_period', 'method_number', 'prorata_computation_type', 'already_depreciated_amount_import', 'prorata_date')❌ no
_check_active@api.constrains('active', 'state')❌ no
_check_depreciations@api.constrains('depreciation_move_ids')❌ no
copy_data✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_get_linear_amount❌ no
_compute_board_amount❌ no
compute_depreciation_board❌ no
_recompute_board❌ no
_get_end_period_date❌ no
_get_delta_days❌ no
_get_last_day_asset❌ no
action_open_linked_assets❌ no
action_asset_modify❌ no
action_save_model❌ no
open_entries❌ no
open_increase❌ no
open_parent_id❌ no
validate❌ no
set_to_close❌ no
set_to_cancelled❌ no
set_to_draft❌ no
set_to_running❌ no
resume_after_pause❌ no
pause❌ no
open_asset❌ no
_insert_depreciation_line❌ no
_post_non_deductible_tax_value❌ no
_create_move_before_date❌ no
_cancel_future_moves❌ no
_get_disposal_moves❌ no
_degressive_linear_amount❌ no
_get_depreciation_amount_end_of_lifetime❌ no
_get_own_book_value❌ no
_get_residual_value_at_date❌ no
📊 Model Summary
Classical | Total Fields: 48 | Computed: 23 (Stored: 10, Non-Stored: 13) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 65 (@api.model: 1, @api.onchange: 6, @api.depends: 21, @api.constrains: 3)

account_asset/account.asset.group

Class
_name: account.asset.group
[account_asset_group.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_count_linked_asset@api.depends('linked_asset_ids')❌ no
action_open_linked_assets❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_asset/account.report

Extension
_inherit: account.report
[account_assets_report.py]

Methods

Method nameDecoratorsHas super
_get_caret_option_view_map✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

account_asset/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Computed Fields

Stored (2)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_depreciation_cumulative_value@api.depends('asset_id', 'depreciation_value', 'asset_id.total_depreciable_value', 'asset_id.already_depreciated_amount_import', 'state')❌ no
_compute_depreciation_value@api.depends('line_ids.balance')❌ no
_compute_asset_move_type@api.depends('asset_id', 'asset_ids')❌ no
_inverse_depreciation_value❌ no
_constrains_check_asset_state@api.constrains('state', 'asset_id')❌ no
_post✅ yes
_reverse_moves✅ yes
button_cancel✅ yes
button_draft✅ yes
_log_depreciation_asset❌ no
_auto_create_asset❌ no
_prepare_move_for_asset_depreciation@api.model❌ no
_get_asset_depreciation_line❌ no
_compute_asset_ids@api.depends('line_ids.asset_ids')❌ no
open_asset_view❌ no
action_open_asset_ids❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_asset/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_computed_taxes✅ yes
turn_as_asset❌ no
_compute_non_deductible_tax_value@api.depends('tax_ids.invoice_repartition_line_ids')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_asset/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_check_suite_annual_closing✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

account_asset/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_asset_fleet

account_asset_fleet/account.asset

Extension
_inherit: account.asset
[account_asset.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_vehicle_id@api.depends('original_move_line_ids')❌ no
action_open_vehicle❌ no
📊 Model Summary
Extension | Total Fields: 48 | Computed: 23 (Stored: 10, Non-Stored: 13) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 65 (@api.model: 1, @api.onchange: 6, @api.depends: 21, @api.constrains: 3)

account_asset_fleet/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_prepare_move_for_asset_depreciation✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_asset_fleet/fleet.vehicle.log.services

Extension
_inherit: fleet.vehicle.log.services
[fleet_vehicle_log_services.py]

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('account_move_line_id.price_subtotal', 'account_move_line_id.non_deductible_tax_value', 'account_move_line_id.account_id.multiple_assets_per_line')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 5 (Stored: 3, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: account_avatax

account_avatax/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_avatax_invoice_account_id❌ no
_default_avatax_refund_account_id❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_avatax/account.move

Classical
_name: account.move
_inherit: account.avatax.unique.code, account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_is_tax_computed_externally@api.depends('fiscal_position_id', 'move_type')✅ yes
_post✅ yes
_get_avatax_service_params✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_avatax/avatax.exemption

Class
_name: avatax.exemption
[avatax_exemption.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_avatax/product.avatax.category

Class
_name: product.avatax.category
[product.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'description')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_avatax/product.category

Extension
_inherit: product.category
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_avatax_category_id❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account_avatax/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_avatax_category_id❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

account_avatax/product.product

Extension
_inherit: product.product
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_avatax_category_id❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

account_avatax/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_avatax/res.partner

Classical
_name: res.partner
_inherit: res.partner, account.avatax.unique.code
[res_partner.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_avalara_show_address_validation@api.depends('country_id')❌ no
action_open_validation_wizard❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_avatax_geolocalize

account_avatax_geolocalize/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_avatax_sale

account_avatax_sale/sale.order

Classical
_name: sale.order
_inherit: account.avatax.unique.code, sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_invoice_grouping_keys✅ yes
_get_avatax_service_params✅ yes
📊 Model Summary
Classical | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: account_avatax_stock

account_avatax_stock/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_line_data_for_external_taxes✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_avatax_stock/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_line_data_for_external_taxes✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: account_bank_statement_extract

account_bank_statement_extract/account.bank.statement

Classical
_name: account.bank.statement
_inherit: extract.mixin.with.words, account.bank.statement
[account_bank_statement.py]

Methods

Method nameDecoratorsHas super
_compute_is_in_extractable_state@api.depends('line_ids')❌ no
_compute_journal_id✅ yes
_get_ocr_option_can_extract❌ no
_get_ocr_module_name❌ no
_get_user_infos✅ yes
_contact_iap_extract❌ no
_fill_document_with_results❌ no
_message_set_main_attachment_id✅ yes
_autosend_for_digitization❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_bank_statement_extract/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement_line.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_debit_credit@api.depends('amount')❌ no
_inverse_debit@api.onchange('debit')❌ no
_inverse_credit@api.onchange('credit')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_bank_statement_extract/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_is_attachment_ocrizable❌ no
_check_attachments_ocrizable❌ no
_get_bank_statements_available_import_formats✅ yes
_import_bank_statement✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_bank_statement_extract/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_bank_statement_import

account_bank_statement_import/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_import_templates@api.model❌ no
_action_open_bank_reconciliation_widget✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_bank_statement_import/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_get_bank_statements_available_import_formats❌ no
__get_bank_statements_available_sources✅ yes
create_document_from_attachment✅ yes
_import_bank_statement❌ no
_parse_bank_statement_file❌ no
_check_parsed_data❌ no
_statement_import_check_bank_account❌ no
_find_additional_data❌ no
_complete_bank_statement_vals❌ no
_create_bank_statements❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: account_bank_statement_import_camt

account_bank_statement_import_camt/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_get_bank_statements_available_import_formats✅ yes
_check_camt❌ no
_parse_bank_statement_file✅ yes
_parse_bank_statement_file_camt❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: account_bank_statement_import_csv

account_bank_statement_import_csv/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_get_bank_statements_available_import_formats✅ yes
_check_file_format❌ no
_import_bank_statement✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: account_bank_statement_import_ofx

account_bank_statement_import_ofx/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_get_bank_statements_available_import_formats✅ yes
_check_ofx❌ no
_fill_transaction_vals_line_ofx❌ no
_parse_bank_statement_file✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: account_bank_statement_import_qif

account_bank_statement_import_qif/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_bank_statements_available_import_formats✅ yes
_check_qif❌ no
_parse_bank_statement_file✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: account_base_import

account_base_import/account.account

Extension
_inherit: account.account
[account_account.py]

Methods

Method nameDecoratorsHas super
load@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_base_import/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
load@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_batch_payment

account_batch_payment/account.batch.payment

Class
_name: account.batch.payment
[account_batch_payment.py]

Regular Fields (8)

Computed Fields

Stored (6)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_get_default_journal❌ no
_compute_payment_ids_domain@api.depends('batch_type', 'journal_id', 'payment_method_id')❌ no
_valid_payment_states❌ no
_compute_payment_method_id@api.depends('batch_type', 'journal_id', 'payment_ids')❌ no
_compute_available_payment_method_ids@api.depends('batch_type', 'journal_id')❌ no
_compute_state@api.depends('payment_ids.is_sent', 'payment_ids.is_matched')❌ no
_compute_file_generation_enabled@api.depends('payment_method_id')❌ no
_get_methods_generating_files❌ no
_compute_currency@api.depends('journal_id')❌ no
_compute_from_payment_ids@api.depends('currency_id', 'payment_ids.amount', 'payment_ids.is_matched', 'payment_ids.state')❌ no
_check_payments_constrains@api.constrains('batch_type', 'journal_id', 'payment_ids', 'payment_method_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_batch_name@api.model❌ no
_compute_display_name@api.depends('state')❌ no
_compute_invalid_sct_partners_ids@api.depends('payment_method_id', 'payment_ids.partner_id.country_id', 'payment_ids.partner_id.city')❌ no
action_invalid_partners_from_sct❌ no
validate_batch❌ no
_check_batch_validity❌ no
validate_batch_button❌ no
_send_after_validation❌ no
check_payments_for_warnings❌ no
check_payments_for_errors❌ no
_check_and_post_draft_payments❌ no
export_batch_payment❌ no
print_batch_payment❌ no
_generate_export_file❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

account_batch_payment/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_default_inbound_payment_methods✅ yes
_create_batch_payment_outbound_sequence@api.model❌ no
_create_batch_payment_inbound_sequence@api.model❌ no
open_action_batch_payment❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_batch_payment/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_amount_signed@api.depends('amount', 'payment_type')❌ no
create_batch_payment@api.model❌ no
button_open_batch_payment❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

account_batch_payment/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_budget

account_budget/account.analytic.account

Extension
_inherit: account.analytic.account
[account_analytic_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_view✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

account_budget/budget.analytic

Class
_name: budget.analytic
[budget_analytic.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_check_dates@api.constrains('date_from', 'date_to')❌ no
_check_parent_id@api.constrains('parent_id')❌ no
action_budget_confirm❌ no
action_budget_draft❌ no
action_budget_cancel❌ no
action_budget_done❌ no
create_revised_budget❌ no
_get_revised_budget_name❌ no
action_open_budget_lines❌ no
action_open_budget_report❌ no
_get_view✅ yes
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

account_budget/budget.line

Classical
_name: budget.line
_inherit: analytic.plan.fields.mixin
[budget_line.py]

Regular Fields (3)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_check_date_range@api.constrains('date_from', 'date_to')❌ no
_compute_currency_id@api.depends('company_id')❌ no
_compute_above_budget@api.depends('achieved_amount', 'budget_amount')❌ no
_compute_all❌ no
_compute_theoritical_amount@api.depends('date_from', 'date_to')❌ no
_field_to_sql✅ yes
_read_group_select✅ yes
_read_group_postprocess_aggregate✅ yes
action_open_budget_entries❌ no
📊 Model Summary
Classical | Total Fields: 14 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 5 (Stored: 4, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: account_budget_purchase

account_budget_purchase/budget.line

Extension
_inherit: budget.line
[budget_line.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_all❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 5 (Stored: 4, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

account_budget_purchase/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_is_analytic@api.depends('order_line.analytic_distribution')❌ no
_compute_above_budget@api.depends('order_line.budget_line_ids', 'order_line.price_unit', 'order_line.product_qty', 'order_line.qty_invoiced', 'state')❌ no
action_budget❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

account_budget_purchase/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase_order_line.py]

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_analytic_json@api.depends('analytic_distribution')❌ no
_compute_budget_line_ids@api.depends('analytic_distribution')❌ no
_compute_above_budget@api.depends('budget_line_ids', 'price_unit', 'product_qty', 'qty_invoiced')❌ no
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: account_check_printing

account_check_printing/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_outbound_payment_methods✅ yes
_get_check_printing_layouts❌ no
_compute_check_next_number@api.depends('check_manual_sequencing')❌ no
_inverse_check_next_number❌ no
create@api.model_create_multi✅ yes
_create_check_sequence❌ no
_get_journal_dashboard_data_batched✅ yes
action_checks_to_print❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_check_printing/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_check_number@api.depends('payment_method_line_id.code', 'check_number')❌ no
_constrains_check_number@api.constrains('check_number')❌ no
_auto_init✅ yes
_constrains_check_number_unique@api.constrains('check_number', 'journal_id')❌ no
_compute_check_amount_in_words@api.depends('payment_method_line_id', 'currency_id', 'amount')❌ no
_compute_check_number@api.depends('journal_id', 'payment_method_code')❌ no
_inverse_check_number❌ no
fields_get@api.model✅ yes
_get_trigger_fields_to_synchronize@api.model✅ yes
_get_aml_default_display_name_list✅ yes
action_post✅ yes
print_checks❌ no
action_void_check❌ no
do_print_checks❌ no
_check_fill_line❌ no
_check_build_page_info❌ no
_check_get_pages❌ no
_check_make_stub_pages❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

account_check_printing/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_check_printing/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_debit_note

account_debit_note/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_debit_sequence@api.depends('type')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_debit_note/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_debit_count@api.depends('debit_note_ids')❌ no
action_view_debit_notes❌ no
action_debit_note❌ no
_get_last_sequence_domain✅ yes
_get_starting_sequence✅ yes
_get_copy_message_content✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: account_edi

account_edi/account.edi.document

Class
_name: account.edi.document
[account_edi_document.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_edi_content@api.depends('move_id', 'error', 'state')❌ no
action_export_xml❌ no
_prepare_jobs❌ no
_process_job@api.model❌ no
_process_documents_no_web_services❌ no
_process_documents_web_services❌ no
_cron_process_documents_web_services@api.model❌ no
_filter_edi_attachments_for_mailing❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_edi/account.edi.format

Class
_name: account.edi.format
[account_edi_format.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_register_hook✅ yes
_get_move_applicability❌ no
_needs_web_services❌ no
_is_compatible_with_journal❌ no
_is_enabled_by_default_on_journal❌ no
_check_move_configuration❌ no
_prepare_invoice_report❌ no
_format_error_message@api.model❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_compute_compatible_edi_ids@api.depends('type', 'company_id', 'company_id.account_fiscal_country_id')❌ no
_compute_edi_format_ids@api.depends('type', 'company_id', 'company_id.account_fiscal_country_id')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_edi_state@api.depends('edi_document_ids.state')❌ no
_compute_edi_show_force_cancel_button@api.depends('edi_document_ids.state')❌ no
_compute_edi_error_count@api.depends('edi_document_ids.error')❌ no
_compute_edi_error_message@api.depends('edi_error_count', 'edi_document_ids.error', 'edi_document_ids.blocking_level')❌ no
_compute_edi_web_services_to_process@api.depends('edi_document_ids', 'edi_document_ids.state', 'edi_document_ids.blocking_level', 'edi_document_ids.edi_format_id', 'edi_document_ids.edi_format_id.name')❌ no
_check_edi_documents_for_reset_to_draft❌ no
_compute_show_reset_to_draft_button@api.depends('edi_document_ids.state')✅ yes
_compute_edi_show_cancel_button@api.depends('edi_document_ids.state')❌ no
_compute_edi_show_abandon_cancel_button@api.depends('edi_document_ids.state')❌ no
_prepare_edi_tax_details❌ no
_is_ready_to_be_sent✅ yes
_post✅ yes
button_force_cancel❌ no
button_cancel✅ yes
_edi_allow_button_draft❌ no
button_draft✅ yes
button_cancel_posted_moves❌ no
button_abandon_cancel_posted_posted_moves❌ no
_get_edi_document❌ no
_get_edi_attachment❌ no
_message_set_main_attachment_id✅ yes
button_process_edi_web_services❌ no
action_process_edi_web_services❌ no
_retry_edi_documents_error❌ no
action_retry_edi_documents_error❌ no
_process_attachments_for_template_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_edi/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_edi/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_edi_proxy_client

account_edi_proxy_client/account_edi_proxy_client.user

Class
_name: account_edi_proxy_client.user
[account_edi_proxy_user.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_get_proxy_urls❌ no
_get_server_url❌ no
_get_proxy_users❌ no
_get_proxy_identification❌ no
_make_request❌ no
_get_iap_params❌ no
_register_proxy_user❌ no
_renew_token❌ no
_decrypt_data❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_edi_proxy_client/certificate.key

Extension
_inherit: certificate.key
[key.py]

Methods

Method nameDecoratorsHas super
_account_edi_fernet_decrypt@api.model❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 5, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_edi_proxy_client/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_edi_ubl_cii

account_edi_ubl_cii/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_filename@api.depends('ubl_cii_xml_file')❌ no
action_invoice_download_ubl❌ no
_get_fields_to_detach✅ yes
get_extra_print_items✅ yes
_get_import_file_type✅ yes
_unwrap_attachment✅ yes
_ubl_parse_attached_document@api.model❌ no
_get_edi_decoder✅ yes
_need_ubl_cii_xml❌ no
_is_exportable_as_self_invoice❌ no
_get_line_vals_list@api.model❌ no
_get_specific_tax❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_edi_ubl_cii/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ubl_cii_requires_exemption_reason@api.depends('ubl_cii_tax_category_code')❌ no
_onchange_ubl_cii_tax_category_code@api.onchange('ubl_cii_requires_exemption_reason')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_edi_ubl_cii/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_edi_ubl_cii/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_peppol_fields@api.constrains('peppol_endpoint')❌ no
_get_ubl_cii_formats@api.model❌ no
_get_ubl_cii_formats_info@api.model❌ no
_get_ubl_cii_formats_by_country@api.model❌ no
_get_suggested_ubl_cii_edi_format❌ no
_get_suggested_peppol_edi_format❌ no
_get_peppol_edi_format❌ no
_get_peppol_formats@api.model❌ no
_peppol_eas_endpoint_depends❌ no
_compute_is_ubl_format@api.depends_context('company'); @api.depends('invoice_edi_format')❌ no
_compute_is_peppol_edi_format@api.depends_context('company'); @api.depends('invoice_edi_format')❌ no
_get_peppol_endpoint_value❌ no
_compute_peppol_endpoint@api.depends(lambda self: self._peppol_eas_endpoint_depends() + ['peppol_eas'])❌ no
_compute_peppol_eas@api.depends(lambda self: self._peppol_eas_endpoint_depends())❌ no
_compute_available_peppol_eas@api.depends_context('company'); @api.depends('company_id')❌ no
_build_error_peppol_endpoint❌ no
_get_edi_builder@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_external_tax

account_external_tax/account.move

Classical
_name: account.move
_inherit: account.move, account.external.tax.mixin
[account_move.py]

Methods

Method nameDecoratorsHas super
button_draft✅ yes
_post✅ yes
_filtered_external_tax_moves❌ no
_get_and_set_external_taxes_on_eligible_records✅ yes
_get_line_data_for_external_taxes❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_external_tax/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_prepare_base_line_tax_repartition_grouping_key✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_fiscal_categories

account_fiscal_categories/account.account

Extension
_inherit: account.account
[account_account.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_current_rate@api.depends('rate_ids')❌ no
_onchange_internal_group@api.onchange('internal_group')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_fiscal_categories/account.account.fiscal.rate

Class
_name: account.account.fiscal.rate
[account_account.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_fiscal_categories/account.fiscal.category

Class
_name: account.fiscal.category
[account_fiscal_category.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
_search_display_name@api.model✅ yes
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: account_fiscal_categories_fleet

account_fiscal_categories_fleet/account.fiscal.category

Extension
_inherit: account.fiscal.category
[account_fiscal_category.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_fiscal_categories_fleet/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_need_vehicle@api.depends('account_id.fiscal_category_id')❌ no
_get_deferred_lines_values@api.model✅ yes
_get_deferred_amounts_by_line_values@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_fiscal_categories_fleet/fleet.vehicle

Extension
_inherit: fleet.vehicle
[fleet_vehicle.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

account_fiscal_categories_fleet/fleet.disallowed.expenses.rate

Class
_name: fleet.disallowed.expenses.rate
[fleet_vehicle.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: account_fleet

account_fleet/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_fleet/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_need_vehicle❌ no
_prepare_fleet_log_service❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_fleet/fleet.vehicle

Extension
_inherit: fleet.vehicle
[fleet_vehicle.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_move_ids❌ no
action_view_bills❌ no
📊 Model Summary
Extension | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

account_fleet/fleet.vehicle.log.services

Extension
_inherit: fleet.vehicle.log.services
[fleet_vehicle_log_services.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_vehicle_id@api.depends('account_move_line_id.vehicle_id')❌ no
_inverse_amount❌ no
_compute_amount@api.depends('account_move_line_id.price_subtotal')❌ no
action_open_account_move❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 5 (Stored: 3, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: account_followup

account_followup/account_followup.followup.line

Class
_name: account_followup.followup.line
[account_followup.py]

Regular Fields (15)

Methods

Method nameDecoratorsHas super
copy_data✅ yes
_onchange_auto_execute@api.onchange('auto_execute')❌ no
_get_next_date❌ no
_get_next_followup❌ no
_get_previous_followup❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

account_followup/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_read_group_groupby✅ yes
_read_group_empty_value✅ yes
_read_group_postprocess_groupby✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_followup/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_followup/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_search_status❌ no
_search_followup_line❌ no
_compute_followup_status@api.depends('unreconciled_aml_ids', 'followup_next_action_date'); @api.depends_context('company', 'allowed_company_ids')❌ no
_compute_unpaid_invoices❌ no
action_view_unpaid_invoices❌ no
action_open_overdue_entries❌ no
action_open_partner_followup_journal_items❌ no
action_open_unreconciled_partner❌ no
_compute_total_due@api.depends('invoice_ids.line_ids.no_followup'); @api.depends_context('company', 'allowed_company_ids')❌ no
_set_followup_line_on_unreconciled_amls❌ no
_get_unreconciled_aml_domain❌ no
_get_followup_responsible✅ yes
_get_all_followup_contacts❌ no
_get_invoices_to_print❌ no
_get_first_followup_level@api.model❌ no
_update_next_followup_action_date❌ no
send_followup_email❌ no
send_followup_sms❌ no
get_followup_html❌ no
_get_followup_lines_info❌ no
_get_all_followup_data❌ no
_query_followup_data❌ no
_get_followup_data_query❌ no
_send_followup❌ no
_get_followup_report❌ no
_get_followup_attachments❌ no
_execute_followup_partner❌ no
execute_followup❌ no
_create_followup_missing_information_wizard❌ no
_has_missing_followup_info❌ no
action_manually_process_automatic_followups❌ no
_cron_execute_followup_company❌ no
_cron_execute_followup❌ no
_show_pay_now_button❌ no
_compute_has_moves❌ no
_get_followup_report_attachment❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_inter_company_rules

account_inter_company_rules/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_post✅ yes
_inter_company_create_invoices❌ no
_inter_company_prepare_invoice_data❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_inter_company_rules/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_inter_company_prepare_invoice_line_data❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_inter_company_rules/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_find_company_from_partner@api.model❌ no
_compute_intercompany_purchase_journal_id@api.depends('chart_template')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_intrastat

account_intrastat/account.intrastat.code

Class
_name: account.intrastat.code
[account_intrastat_code.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'description')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_intrastat/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_invoice_intrastat_country_id❌ no
_compute_intrastat_country_id@api.depends('partner_id', 'partner_shipping_id')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_intrastat/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_origin_country@api.depends('product_id', 'move_id.intrastat_country_id')❌ no
_compute_intrastat_transaction_id@api.depends('move_id.move_type', 'move_id.journal_id')❌ no
_get_lock_date_protected_fields✅ yes
copy_data✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_intrastat_return_type@api.depends('report_id')❌ no
_compute_states_workflow✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_run_checks✅ yes
_check_suite_common_intrastat_goods❌ no
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

account_intrastat/product.template

Extension
_inherit: product.template
[product.py]

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_intrastat_code_domain@api.depends('type')❌ no
_compute_intrastat_values@api.depends('product_variant_ids')❌ no
_compute_valid_intrastat_code_ids@api.depends('type')❌ no
_inverse_intrastat_code_id❌ no
_inverse_intrastat_supplementary_unit_amount❌ no
_inverse_intrastat_origin_country_id❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

account_intrastat/product.product

Extension
_inherit: product.product
[product.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_intrastat_supplementary_unit_amount@api.depends('intrastat_supplementary_unit')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

account_intrastat/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_invoice_extract

account_invoice_extract/account.move

Classical
_name: account.move
_inherit: extract.mixin.with.words, account.move
[account_invoice.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_in_extractable_state@api.depends('state')❌ no
_compute_show_banners@api.depends('state', 'extract_state', 'move_type', 'company_id.extract_in_invoice_digitalization_mode', 'company_id.extract_out_invoice_digitalization_mode')❌ no
action_reload_ai_data❌ no
_contact_iap_extract@api.model❌ no
_contact_iap_partner_autocomplete@api.model❌ no
_check_digitalization_mode❌ no
_needs_auto_extract❌ no
_get_ocr_module_name❌ no
_get_ocr_option_can_extract❌ no
_get_validation_domain✅ yes
_get_validation_fields❌ no
_get_user_error_invalid_state_message❌ no
is_indian_taxes❌ no
_get_user_infos✅ yes
_upload_to_extract✅ yes
_get_validation❌ no
_cron_validate@api.model✅ yes
_post✅ yes
_could_be_vat_number@api.model❌ no
get_partner_create_data❌ no
get_partner_from_text❌ no
_find_partner_from_previous_extracts❌ no
_find_partner_id_with_vat❌ no
_fetch_autocomplete_values❌ no
_create_supplier_from_vat❌ no
_find_partner_id_with_name❌ no
_find_partner_with_iban❌ no
_get_partner❌ no
_get_taxes_record❌ no
_get_currency❌ no
_get_invoice_lines❌ no
_get_bank_account_vals❌ no
_fill_document_with_results❌ no
_save_form❌ no
_import_invoice_ocr@api.model❌ no
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
_get_view@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_invoice_extract/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
register_as_main_attachment✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_invoice_extract/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_invoice_extract/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_invoice_extract_purchase

account_invoice_extract_purchase/account.move

Extension
_inherit: account.move
[account_invoice.py]

Methods

Method nameDecoratorsHas super
_get_user_infos✅ yes
_save_form✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: account_iso20022

account_iso20022/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_iso20022/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_methods_generating_files✅ yes
validate_batch✅ yes
check_payments_for_errors✅ yes
_get_export_file_name_prefix❌ no
_generate_export_file✅ yes
_get_payment_vals❌ no
_generate_payment_template❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sepa_pain_version@api.depends('bank_acc_number', 'company_id.account_fiscal_country_id', 'company_id.country_id')❌ no
_compute_has_sepa_ct_payment_method@api.depends('outbound_payment_method_line_ids.payment_method_id.code')❌ no
_compute_has_iso20022_payment_method@api.depends('outbound_payment_method_line_ids.payment_method_id.code')❌ no
_default_outbound_payment_methods✅ yes
create_iso20022_credit_transfer❌ no
create_iso20022_credit_transfer_content❌ no
_get_CtrlSum❌ no
_get_InitgPty❌ no
_get_PmtTpInf❌ no
_get_LclInstrm❌ no
_get_CtgyPurp❌ no
_get_ReqdExctnDt_content❌ no
_get_Dbtr❌ no
_get_DbtrAcct❌ no
_get_DbtrAcctOthr❌ no
_get_ChrgBr❌ no
_get_CdtTrfTxInf❌ no
_get_CdtrAgt❌ no
_get_FinInstnId❌ no
_get_CdtrAcct❌ no
_get_CdtrAcctIdOthr❌ no
_get_RmtInf❌ no
_get_company_PartyIdentification32❌ no
get_document_namespace❌ no
_get_bic_tag❌ no
iso20022_get_company_name❌ no
_get_SvcLvlText❌ no
_get_PstlAdr❌ no
get_postal_address❌ no
_skip_CdtrAgt❌ no
_get_RmtInf_content❌ no
_get_cleaned_bic_code❌ no
_get_regex_for_bic_code❌ no
_is_qr_iban❌ no
get_strd_tree❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Methods

Method nameDecoratorsHas super
_get_journal_dashboard_data_batched✅ yes
action_sepa_ct_to_send❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal_iso20022_ch.py]

Methods

Method nameDecoratorsHas super
get_document_namespace✅ yes
_get_Dbtr✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal_iso20022_se.py]

Methods

Method nameDecoratorsHas super
_get_SvcLvlText✅ yes
_get_company_PartyIdentification32✅ yes
_get_InitgPty✅ yes
_get_Dbtr✅ yes
get_postal_address✅ yes
_get_CdtTrfTxInf✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal_iso20022_us.py]

Methods

Method nameDecoratorsHas super
get_document_namespace✅ yes
_get_SvcLvlText✅ yes
_get_PmtTpInf✅ yes
_get_Dbtr✅ yes
_skip_CdtrAgt✅ yes
_get_CdtTrfTxInf✅ yes
_get_RmtInf✅ yes
_get_FinInstnId✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal_sepa_ct.py]

Methods

Method nameDecoratorsHas super
create_iso20022_credit_transfer✅ yes
_get_ReqdExctnDt_content✅ yes
_skip_CdtrAgt✅ yes
_get_CdtrAgt✅ yes
_get_ChrgBr✅ yes
_get_PstlAdr✅ yes
_get_CdtTrfTxInf✅ yes
_get_RmtInf_content✅ yes
_get_RmtInf✅ yes
_get_bic_tag✅ yes
_get_regex_for_bic_code✅ yes
_get_SvcLvlText✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal_sepa_ct_at.py]

Methods

Method nameDecoratorsHas super
_get_InitgPty✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.journal

Extension
_inherit: account.journal
[account_journal_sepa_ct_de.py]

Methods

Method nameDecoratorsHas super
_skip_CdtrAgt✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_iso20022/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_compute_iso20022_charge_bearer@api.depends('payment_method_id')❌ no
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
_check_sepa_bank_account@api.constrains('payment_method_line_id', 'journal_id')❌ no
_check_sepa_currency@api.constrains('payment_method_line_id', 'currency_id')❌ no
_get_payment_method_codes_to_exclude✅ yes
_compute_end_to_end_uuid@api.depends('payment_method_id')❌ no
_compute_iso20022_uetr@api.depends('payment_method_id')❌ no
_compute_payment_method_priority@api.depends('journal_id', 'payment_method_is_iso20022')❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

account_iso20022/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_iso20022@api.depends('code')❌ no
_get_payment_method_information@api.model✅ yes
_get_payment_method_domain✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_iso20022/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_iso20022_orgid@api.depends('partner_id.country_id')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_iso20022/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_iso20022_lei@api.constrains('iso20022_lei')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_loans

account_loans/account.asset

Extension
_inherit: account.asset
[account_asset.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_count_linked_loans@api.depends('linked_loans_ids')❌ no
action_open_linked_loans❌ no
📊 Model Summary
Extension | Total Fields: 48 | Computed: 23 (Stored: 10, Non-Stored: 13) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 65 (@api.model: 1, @api.onchange: 6, @api.depends: 21, @api.constrains: 3)

account_loans/account.asset.group

Extension
_inherit: account.asset.group
[account_asset_group.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_count_linked_loans@api.depends('linked_loan_ids')❌ no
action_open_linked_loans❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_loans/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_loans/account.loan

Class
_name: account.loan
[account_loan.py]

Regular Fields (17)

Computed Fields

Non-Stored (10)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_require_positive_values@api.constrains('amount_borrowed', 'interest', 'duration')❌ no
_compute_display_name@api.depends('name', 'start_date', 'end_date')❌ no
_compute_start_end_date@api.depends('line_ids')❌ no
_compute_is_wrong_date@api.depends('date')❌ no
_compute_amount_borrowed_difference@api.depends('amount_borrowed', 'line_ids.principal', 'currency_id')❌ no
_compute_interest_difference@api.depends('interest', 'line_ids.interest')❌ no
_compute_duration_difference@api.depends('duration', 'line_ids')❌ no
_compute_nb_posted_entries@api.depends('line_ids.generated_move_ids')❌ no
_compute_outstanding_balance@api.depends('amount_borrowed', 'line_ids.principal', 'state', 'line_ids.is_payment_move_posted')❌ no
_compute_linked_assets@api.depends('asset_group_id')❌ no
action_confirm❌ no
action_upload_amortization_schedule❌ no
action_file_uploaded❌ no
action_open_compute_wizard❌ no
action_reset❌ no
action_close❌ no
action_cancel❌ no
action_set_to_draft❌ no
action_open_loan_entries❌ no
action_open_linked_assets❌ no
📊 Model Summary
Class | Total Fields: 28 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 22 (@api.model: 1, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

account_loans/account.loan.line

Class
_name: account.loan.line
[account_loan_line.py]

Regular Fields (5)

Computed Fields

Stored (3)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_payment@api.depends('principal', 'interest')❌ no
_compute_outstanding_balance@api.depends('loan_id.line_ids', 'loan_id.amount_borrowed', 'principal')❌ no
_compute_theoretical_balances@api.depends('principal', 'date', 'loan_id.line_ids.date', 'loan_id.line_ids.principal')❌ no
_compute_sequence@api.depends('loan_id.line_ids', 'date')❌ no
_compute_is_payment_move_posted@api.depends('generated_move_ids.state')❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 6 (Stored: 3, Non-Stored: 3) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

account_loans/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_post✅ yes
open_loan❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_loans/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_check_suite_annual_closing✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: account_online_payment

account_online_payment/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
initiate_payment❌ no
validate_batch✅ yes
check_online_payment_status❌ no
export_batch_payment✅ yes
_sign_payment❌ no
_cron_check_payment_status❌ no
_prepare_payment_data❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

account_online_payment/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
action_draft✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

Module: account_online_synchronization

account_online_synchronization/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_online_sync_bank_statement@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_online_synchronization/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
__get_bank_statements_available_sources✅ yes
write✅ yes
_compute_expiring_synchronization_due_day@api.depends('expiring_synchronization_date')❌ no
_fill_bank_cash_dashboard_data✅ yes
_check_account_online_account_id@api.constrains('account_online_account_id')❌ no
_fetch_online_transactions❌ no
fetch_online_sync_favorite_institutions❌ no
_cron_fetch_waiting_online_transactions@api.model❌ no
_cron_fetch_online_transactions@api.model❌ no
_cron_send_reminder_email@api.model❌ no
manual_sync❌ no
action_configure_bank_journal❌ no
action_reconnect_online_account❌ no
action_send_reminder❌ no
action_open_missing_transaction_wizard❌ no
action_open_duplicate_transaction_wizard❌ no
_has_duplicate_transactions❌ no
_get_duplicate_transactions❌ no
_get_provider_duplicate_transactions❌ no
_get_duplicate_amount_date_account_transactions_query❌ no
_get_duplicate_online_transaction_identifier_transactions_query❌ no
action_open_dashboard_asynchronous_action❌ no
_get_journal_dashboard_data_batched✅ yes
_consume_connection_state_details❌ no
open_action✅ yes
action_open_reconcile✅ yes
action_open_bank_transactions✅ yes
action_open_pending_bank_statement_lines❌ no
_toggle_asynchronous_fetching_cron@api.model❌ no
get_total_journal_amount✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_online_synchronization/account.online.account

Class
_name: account.online.account
[account_online.py]

Regular Fields (13)

Methods

Method nameDecoratorsHas super
_check_journal_ids@api.constrains('journal_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_assign_journal❌ no
_refresh❌ no
_retrieve_transactions❌ no
get_formatted_balances❌ no
_get_filtered_transactions❌ no
_format_transactions❌ no
action_reset_fetching_status❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_online_synchronization/res.company

Extension
_inherit: res.company
[company.py]

Methods

Method nameDecoratorsHas super
setting_init_bank_account_action@api.model❌ no
setting_init_credit_card_account_action@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_online_synchronization/res.partner

Extension
_inherit: res.partner
[partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_payment

account_payment/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_get_available_payment_method_lines✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_payment/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_authorized_transaction_ids@api.depends('transaction_ids')❌ no
_compute_transaction_count@api.depends('transaction_ids')❌ no
_compute_amount_paid@api.depends('transaction_ids')❌ no
_has_to_be_paid❌ no
_get_online_payment_error❌ no
get_portal_last_transaction@api.private❌ no
payment_action_capture❌ no
payment_action_void❌ no
action_view_payment_transactions❌ no
_generate_portal_payment_qr❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_payment/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (2)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_amount_available_for_refund❌ no
_compute_suitable_payment_token_ids@api.depends('payment_method_line_id')❌ no
_compute_use_electronic_payment_method@api.depends('payment_method_line_id')❌ no
_compute_refunds_count❌ no
_onchange_set_payment_token_id@api.onchange('partner_id', 'payment_method_line_id', 'journal_id')❌ no
action_post✅ yes
action_refund_wizard❌ no
action_view_refunds❌ no
_create_payment_transaction❌ no
_prepare_payment_transaction_vals❌ no
_get_payment_refund_wizard_values❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

account_payment/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_payment/account.payment.method.line

Extension
_inherit: account.payment.method.line
[account_payment_method_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('payment_provider_id.name')✅ yes
_compute_payment_provider_id@api.depends('payment_method_id')❌ no
action_open_provider_form❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

account_payment/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_ensure_payment_method_line❌ no
_get_payment_method_outstanding_account_id❌ no
_compute_journal_id@api.depends('code', 'state', 'company_id')❌ no
_inverse_journal_id❌ no
_get_provider_payment_method@api.model❌ no
_setup_provider@api.model✅ yes
_setup_payment_method@api.model❌ no
_check_existing_payment❌ no
_remove_provider@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

account_payment/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_invoices_count@api.depends('invoice_ids')❌ no
action_view_invoices❌ no
_compute_reference_prefix@api.model✅ yes
_post_process✅ yes
_create_payment❌ no
_log_message_on_linked_documents❌ no
_get_invoices_to_notify❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: account_peppol

account_peppol/account_edi_proxy_client.user

Extension
_inherit: account_edi_proxy_client.user
[account_edi_proxy_user.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_proxy_urls✅ yes
_get_peppol_error_message@api.model❌ no
_call_peppol_proxy❌ no
_mark_connection_out_of_sync❌ no
_peppol_out_of_sync_reconnect_this_database❌ no
_peppol_out_of_sync_disconnect_this_database❌ no
_get_can_send_domain@api.model❌ no
_cron_peppol_get_new_documents❌ no
_cron_peppol_get_message_status❌ no
_cron_peppol_get_participant_status❌ no
_cron_peppol_webhook_keepalive❌ no
_get_proxy_identification✅ yes
_peppol_import_invoice❌ no
_peppol_get_new_documents❌ no
_peppol_get_message_status❌ no
_peppol_get_participant_status❌ no
_register_proxy_user✅ yes
_get_company_details❌ no
_peppol_register_sender❌ no
_peppol_register_sender_as_receiver❌ no
_peppol_deregister_participant❌ no
_peppol_auto_register_services@api.model❌ no
_peppol_auto_deregister_services@api.model❌ no
_peppol_get_services❌ no
_generate_webhook_token❌ no
_get_user_from_token@api.model❌ no
_peppol_reset_webhook❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_peppol/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_show_refresh_out_einvoices_status_button@api.depends('account_peppol_proxy_state')✅ yes
_compute_show_fetch_in_einvoices_button@api.depends('is_peppol_journal', 'account_peppol_proxy_state')✅ yes
button_fetch_in_einvoices✅ yes
button_refresh_out_einvoices_status✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_peppol/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
action_send_and_print✅ yes
action_cancel_peppol_documents❌ no
_compute_display_send_button✅ yes
_compute_peppol_move_state@api.depends('state')❌ no
_notify_by_email_prepare_rendering_context✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_peppol/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Computed Fields

Stored (4)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_active_peppol_parent_company❌ no
_have_unauthorized_peppol_parent_company❌ no
_reset_peppol_configuration❌ no
_check_phonenumbers_import@api.model❌ no
_sanitize_peppol_phone_number❌ no
_check_peppol_endpoint_number❌ no
_check_account_peppol_phone_number@api.constrains('account_peppol_phone_number')❌ no
_check_peppol_endpoint@api.constrains('peppol_endpoint')❌ no
_check_peppol_purchase_journal_id@api.constrains('peppol_purchase_journal_id')❌ no
_compute_account_peppol_edi_user@api.depends('account_edi_proxy_client_ids')❌ no
_compute_peppol_parent_company_id@api.depends('peppol_eas', 'peppol_endpoint')❌ no
_compute_peppol_purchase_journal_id@api.depends('account_peppol_proxy_state')❌ no
_inverse_peppol_purchase_journal_id❌ no
_compute_peppol_self_billing_reception_journal_id@api.depends('account_peppol_proxy_state')❌ no
_inverse_peppol_self_billing_reception_journal_id❌ no
_compute_account_peppol_contact_email@api.depends('email')❌ no
_compute_account_peppol_phone_number@api.depends('phone')❌ no
_compute_peppol_can_send@api.depends('account_peppol_proxy_state')❌ no
_sanitize_peppol_endpoint_in_values@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_peppol_modules_document_types❌ no
_peppol_supported_document_types❌ no
_get_peppol_edi_mode❌ no
_get_peppol_webhook_endpoint❌ no
_get_company_info_on_peppol❌ no
_account_peppol_send_welcome_email❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_peppol/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_onchange_verify_peppol_status@api.onchange('invoice_edi_format', 'peppol_endpoint', 'peppol_eas')❌ no
_compute_available_peppol_sending_methods@api.depends_context('company'); @api.depends('company_id')❌ no
_compute_available_peppol_edi_formats@api.depends_context('company'); @api.depends('invoice_sending_method')❌ no
_compute_available_peppol_eas✅ yes
_log_verification_state_update❌ no
_get_participant_info@api.model❌ no
_check_peppol_participant_exists@api.model❌ no
_peppol_lookup_participant@api.model❌ no
_check_document_type_support❌ no
_update_peppol_state_per_company❌ no
create@api.model_create_multi✅ yes
button_account_peppol_check_partner_endpoint❌ no
_get_peppol_verification_state@api.model❌ no
_get_frontend_writable_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_peppol_advanced_fields

account_peppol_advanced_fields/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: account_qr_code_emv

account_qr_code_emv/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_serialize@api.model❌ no
_remove_accents@api.model❌ no
_compute_country_proxy_keys@api.depends('country_code')❌ no
_compute_display_qr_setting@api.depends('country_code'); @api.depends_context('company')❌ no
_get_crc16❌ no
_get_merchant_account_info❌ no
_get_additional_data_field❌ no
_get_merchant_category_code❌ no
_get_qr_code_vals_list❌ no
_get_qr_vals✅ yes
_get_qr_code_generation_params✅ yes
_check_for_qr_code_errors✅ yes
_get_available_qr_methods@api.model✅ yes
_get_error_messages_for_qr✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_qr_code_sepa

account_qr_code_sepa/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Methods

Method nameDecoratorsHas super
_get_qr_vals✅ yes
_get_qr_code_generation_params✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
_get_available_qr_methods@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_reports

account_reports/account.account

Extension
_inherit: account.account
[account.py]

Regular Fields (3)

Computed Fields

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_search_audit_debit❌ no
_search_audit_credit❌ no
_search_audit_balance❌ no
_search_audit_previous_balance❌ no
_search_variation_common❌ no
_search_audit_var_n_1❌ no
_search_var_percentage❌ no
_compute_audit_period@api.depends_context('working_file_id')❌ no
_compute_audit_variation@api.depends('audit_balance', 'audit_previous_balance')❌ no
_compute_audit_status@api.depends_context('working_file_id')❌ no
_inverse_audit_status❌ no
_compute_balance_warning❌ no
_compute_audit_balance_show_warning@api.depends('audit_balance')❌ no
_compute_audit_previous_balance_show_warning@api.depends('audit_previous_balance')❌ no
_compute_last_message@api.depends_context('working_file_id')❌ no
_field_to_sql✅ yes
action_audit_account❌ no
_get_account_or_unaff_id_sql_redirection❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.move.line

Extension
_inherit: account.move.line
[account_analytic_report.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.audit.account.status

Class
_name: account.audit.account.status
[account_audit_account_status.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Methods

Method nameDecoratorsHas super
action_create_foreign_taxes✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Methods

Method nameDecoratorsHas super
_fill_general_dashboard_data✅ yes
action_open_bank_balance_in_gl❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_reports/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_open_tax_return❌ no
_post✅ yes
button_draft✅ yes
_update_accounts_audit_status❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_reports/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_exclude_bank_lines@api.depends('journal_id')❌ no
_check_taxes_on_closing_entries@api.constrains('tax_ids', 'tax_tag_ids')❌ no
_compute_tax_ids@api.depends('product_id', 'product_uom_id', 'move_id.closing_return_id')✅ yes
_get_attachment_domains✅ yes
_get_attachment_by_record@api.model✅ yes
_prepare_aml_shadowing_for_report@api.model❌ no
_affect_tax_report✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.report.annotation

Class
_name: account.report.annotation
[account_report.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.report

Extension
_inherit: account.report
[account_report.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_validate_custom_handler_model@api.constrains('custom_handler_model_id')❌ no
write✅ yes
create@api.model_create_multi✅ yes
_asr_sections_domain❌ no
_cron_account_report_send@api.model❌ no
_get_existing_menuitem❌ no
_create_menu_item_for_report❌ no
_get_filter_journals❌ no
_get_filter_journal_groups❌ no
_init_options_journals❌ no
_init_options_audit❌ no
_init_options_journals_names❌ no
_get_options_journals@api.model❌ no
_get_options_journals_domain@api.model❌ no
_init_options_aml_ir_filters❌ no
_get_options_aml_ir_filters@api.model❌ no
_get_dates_period@api.model❌ no
_get_shifted_dates_period@api.model❌ no
_get_dates_previous_year@api.model❌ no
_init_options_date❌ no
_init_options_return_periodicity❌ no
_init_options_comparison❌ no
_init_options_column_percent_comparison❌ no
_get_options_date_domain❌ no
_get_date_bounds_info❌ no
_init_options_analytic❌ no
_init_options_partner❌ no
_get_options_partner_domain@api.model❌ no
_get_options_all_entries_domain@api.model❌ no
_init_options_reconciled❌ no
_get_options_unreconciled_domain@api.model❌ no
_init_options_account_type❌ no
_get_options_account_type_domain@api.model❌ no
_init_options_order_column@api.model❌ no
_init_options_hierarchy❌ no
_create_hierarchy@api.model❌ no
_init_options_prefix_groups_threshold❌ no
_init_options_companies❌ no
_multi_company_tax_units_init_options❌ no
_init_options_multi_currency❌ no
_init_options_currency_table❌ no
_currency_table_apply_rate@api.model❌ no
_currency_table_aml_join@api.model❌ no
_get_currency_table@api.model❌ no
_init_currency_table❌ no
_init_options_rounding_unit❌ no
_get_rounding_unit_names❌ no
_init_options_all_entries❌ no
_init_options_unfolded❌ no
_init_options_hide_0_lines❌ no
_filter_out_0_lines❌ no
_init_options_horizontal_groups❌ no
_init_options_column_headers❌ no
_init_options_columns❌ no
_generate_columns_group_vals_recursively❌ no
_build_columns_from_column_group_vals❌ no
_get_dict_hashable_key_tuple❌ no
action_open_report_form❌ no
_init_options_buttons❌ no
open_account_report_file_download_error_wizard❌ no
get_export_mime_type❌ no
_init_options_section_buttons❌ no
_init_options_variants❌ no
_get_variants❌ no
_init_options_sections❌ no
_init_options_report_id❌ no
_init_options_export_mode❌ no
_init_options_export❌ no
_init_options_horizontal_split❌ no
_init_options_custom❌ no
_init_options_integer_rounding❌ no
_init_options_consolidation❌ no
_init_options_budgets❌ no
_init_options_loading_call❌ no
_init_options_readonly_query❌ no
_init_options_filters❌ no
_init_options_user_groups❌ no
get_options@api.readonly❌ no
_get_options_initializers_in_sequence❌ no
_get_options_initializers_forced_sequence_map❌ no
_get_options_domain❌ no
_get_report_query❌ no
_create_aml_shadowing_query_for_budget❌ no
_get_generic_line_id❌ no
_get_line_from_xml_id@api.model❌ no
_get_model_info_from_id@api.model❌ no
_build_line_id@api.model❌ no
_build_parent_line_id@api.model❌ no
_parse_markup@api.model❌ no
_parse_line_id@api.model❌ no
_get_unfolded_lines@api.model❌ no
_get_res_id_from_line_id@api.model❌ no
_get_res_ids_from_line_id@api.model❌ no
_get_markup@api.model❌ no
_build_subline_id❌ no
_get_caret_options❌ no
_caret_options_initializer_default❌ no
caret_option_open_record_form❌ no
_get_caret_option_view_map❌ no
_resolve_caret_option_view❌ no
caret_option_open_general_ledger❌ no
caret_option_open_statement_line_reco_widget❌ no
_get_custom_handler_model❌ no
dispatch_report_action❌ no
_get_custom_report_function❌ no
_get_lines❌ no
format_column_values@api.model❌ no
format_column_values_from_client❌ no
_format_column_values❌ no
_generate_common_warnings❌ no
_fully_unfold_lines_if_needed❌ no
_add_account_status_on_lines❌ no
_generate_total_below_section_line❌ no
_get_static_line_dict❌ no
_build_static_line_columns@api.model❌ no
_build_column_dict❌ no
_inject_account_names_for_consolidation❌ no
_get_dynamic_lines❌ no
_apply_integer_rounding_to_dynamic_lines❌ no
_compute_expression_totals_for_each_column_group❌ no
_standardize_date_scope_for_date_range❌ no
_split_options_per_column_group❌ no
_get_column_group_options❌ no
_compute_expression_totals_for_single_column_group❌ no
_compute_totals_no_batch_aggregation❌ no
_aggregation_apply_bounds❌ no
_compute_formula_batch❌ no
_compute_formula_batch_with_engine_tax_tags❌ no
_compute_formula_batch_with_engine_domain❌ no
_compute_formula_batch_with_engine_account_codes❌ no
_compute_formula_batch_with_engine_external❌ no
_compute_formula_batch_with_engine_custom❌ no
_get_engine_query_tail❌ no
_generate_carryover_external_values❌ no
_generate_default_external_values@api.model❌ no
_get_sender_company_for_export@api.model❌ no
_create_carryover_for_company❌ no
get_default_report_filename❌ no
execute_action❌ no
action_audit_cell❌ no
action_view_all_variants❌ no
_get_audit_line_domain❌ no
_get_audit_line_groupby_domain❌ no
_get_expression_audit_aml_domain❌ no
open_journal_items❌ no
open_unposted_moves❌ no
_get_generated_deferral_entries_domain❌ no
open_deferral_entries❌ no
_get_unaffected_earnings_accounts_per_company@api.model❌ no
action_modify_manual_value❌ no
_convert_json_friendly_column_group_totals❌ no
_action_modify_manual_external_value❌ no
_action_modify_manual_budget_value❌ no
action_display_inactive_sections❌ no
sort_lines@api.model❌ no
_get_annotations_domain_date_from❌ no
_adjust_date_for_joined_comparison❌ no
_adjust_domain_for_unjoined_comparison❌ no
get_annotations❌ no
_get_annotatable_models@api.model❌ no
_postprocess_chatter_for_annotations@api.model❌ no
_get_last_comments_by_line❌ no
get_report_information❌ no
get_report_information_readonly@api.readonly❌ no
_get_json_friendly_column_group_totals❌ no
_is_available_for❌ no
_get_column_headers_render_data❌ no
_get_action_name❌ no
_format_lines_for_display❌ no
get_expanded_lines❌ no
get_expanded_lines_readonly@api.readonly❌ no
_expand_unfoldable_line❌ no
_add_totals_below_sections❌ no
_get_load_more_line@api.model❌ no
_report_expand_unfoldable_line_with_groupby❌ no
_regroup_lines_by_name_prefix❌ no
_report_expand_unfoldable_line_groupby_prefix_group❌ no
_get_prefix_groups_matched_prefix_from_line_id@api.model❌ no
format_value@api.model❌ no
_format_value❌ no
_is_value_zero@api.model❌ no
format_date❌ no
export_file❌ no
_get_report_send_recipients❌ no
export_to_pdf❌ no
_get_pdf_export_html❌ no
_build_annotations_list_for_pdf_export❌ no
_filter_out_folded_children❌ no
export_to_xlsx❌ no
_set_xlsx_cell_sizes@api.model❌ no
_get_xlsx_export_fonts❌ no
_inject_report_into_xlsx_sheet❌ no
_add_xlsx_currency_codes_columns❌ no
_add_options_xlsx_sheet❌ no
_inject_report_options_into_xlsx_sheet❌ no
_get_cell_type_value❌ no
get_vat_for_export❌ no
get_report_company_ids@api.model❌ no
_get_partner_and_general_ledger_initial_balance_line❌ no
_compute_column_percent_comparison_data❌ no
_set_budget_column_comparisons❌ no
_check_groupby_fields❌ no
action_open_returns❌ no
_compute_is_account_coverage_report_available@api.depends('country_id', 'chart_template', 'root_report_id')❌ no
action_download_xlsx_accounts_coverage_report❌ no
_generate_accounts_coverage_report_xlsx_lines❌ no
_get_accounts_coverage_report_errors_trie❌ no
_get_account_tag_coverage_report_errors_trie@api.model❌ no
_regroup_accounts_coverage_report_errors_trie❌ no
_get_accounts_coverage_report_coverage_lines❌ no
_generate_file_data_with_error_check❌ no
action_create_composite_report❌ no
show_error_branch_allowed❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

account_reports/account.report.line

Extension
_inherit: account.report.line
[account_report.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_custom_groupby_warning@api.depends('groupby', 'user_groupby')❌ no
_validate_groupby@api.constrains('groupby', 'user_groupby')✅ yes
_expand_groupby❌ no
_parse_groupby❌ no
_get_groupby❌ no
action_reset_custom_groupby❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 4 (Stored: 4, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 3)

account_reports/account.report.expression

Extension
_inherit: account.report.expression
[account_report.py]

Methods

Method nameDecoratorsHas super
action_view_carryover_lines❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 16 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 3)

account_reports/account.report.external.value

Extension
_inherit: account.report.external.value
[account_report.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_build_vals_to_check_for_lock_date@api.model❌ no
_check_lock_date_violation❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.report.horizontal.group

Class
_name: account.report.horizontal.group
[account_report.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_header_levels_data❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.report.horizontal.group.rule

Class
_name: account.report.horizontal.group.rule
[account_report.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_field_name_selection_values❌ no
_compute_res_model_name@api.depends('field_name')❌ no
_get_matching_records❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_reports/account.return.type

Class
_name: account.return.type
[account_return.py]

Regular Fields (10)

Computed Fields

Stored (3)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_set_default_values❌ no
_compute_report_return_type@api.depends('report_id')❌ no
_compute_country_id@api.depends('report_id.country_id')❌ no
_constrains_country_id@api.constrains('country_id')❌ no
_compute_auto_generate@api.depends('category')❌ no
_compute_states_workflow@api.depends('report_id', 'category')❌ no
copy_data✅ yes
_can_return_exist❌ no
_cron_generate_or_refresh_all_returns@api.model❌ no
_generate_or_refresh_all_returns@api.model❌ no
_generate_all_returns@api.model❌ no
_onchange_category@api.onchange('category')❌ no
_try_create_returns_for_fiscal_year❌ no
_try_create_return_for_period❌ no
_get_return_name❌ no
_get_period_name❌ no
_get_periodicity❌ no
_get_start_date❌ no
_get_periodicity_months_delay❌ no
_get_start_date_elements❌ no
_get_period_boundaries❌ no
_compute_display_name@api.depends_context('company'); @api.depends('name', 'report_id')✅ yes
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.return

Classical
_name: account.return
_inherit: mail.thread.main.attachment
[account_return.py]

Regular Fields (24)

Computed Fields

Stored (3)

Non-Stored (16)

Methods

Method nameDecoratorsHas super
_update_translated_name❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_refresh_all_returns@api.model❌ no
_evaluate_deadline@api.model❌ no
_compute_deadline@api.depends('date_to', 'company_id.account_return_reminder_day', 'type_id.deadline_days_delay', 'is_completed')❌ no
_get_company_ids@api.model❌ no
_compute_company_ids@api.depends('company_id', 'tax_unit_id', 'type_id')❌ no
_compute_show_companies@api.depends_context('allowed_company_ids'); @api.depends('company_ids')❌ no
_check_all_branches_allowed❌ no
_compute_is_main_company_active@api.depends_context('allowed_company_ids'); @api.depends('company_ids')❌ no
_compute_show_amount_to_pay@api.depends('is_tax_return', 'closing_move_ids')❌ no
_compute_state@api.depends('type_id')❌ no
_compute_next_state@api.depends('state')❌ no
_inverse_state❌ no
_compute_visible_states@api.depends('type_id', 'state')❌ no
_compute_amount_to_pay_currency_id@api.depends('tax_unit_id', 'company_id')❌ no
_compute_check_count@api.depends('check_ids')❌ no
_compute_unresolved_check_count@api.depends('state', 'check_ids.state', 'check_ids.result')❌ no
_compute_resolved_check_count@api.depends('check_ids', 'unresolved_check_count', 'state')❌ no
_compute_type_external_id@api.depends('type_id')❌ no
_compute_is_report_set@api.depends('type_id')❌ no
_compute_has_move_entries@api.depends('closing_move_ids')❌ no
_compute_days_to_deadline@api.depends('date_deadline')❌ no
_compute_audit_balances_count@api.depends('audit_account_status_ids')❌ no
_compute_audit_balances_completed_count@api.depends('audit_account_status_ids')❌ no
_compute_show_submit_button@api.depends('next_state')❌ no
_get_return_from_report_options@api.model❌ no
get_next_returns_ids@api.model❌ no
get_next_return_for_dashboard@api.model❌ no
action_open_tax_return_view@api.model❌ no
action_open_audit_return❌ no
action_open_audit_balances❌ no
_get_pay_wizard❌ no
action_validate❌ no
_review_checks❌ no
_proceed_with_locking❌ no
_get_tax_closing_payable_and_receivable_accounts❌ no
_evaluate_period_amount_to_pay_from_tax_closing_accounts❌ no
_evaluate_total_amount_to_pay_from_tax_closing_accounts❌ no
_get_amount_to_pay_additional_tax_domain❌ no
_generate_locking_attachments❌ no
_add_attachment❌ no
action_submit❌ no
_proceed_with_submission❌ no
_on_post_submission_event❌ no
action_pay❌ no
_action_finalize_payment❌ no
action_delete❌ no
action_archive✅ yes
_reset_checks_for_states❌ no
action_reset_tax_return_common❌ no
action_reset_custom_return❌ no
action_reset_annual_closing❌ no
action_reset_2_states❌ no
action_open_attachments❌ no
action_mark_completed❌ no
_mark_completed❌ no
action_mark_uncompleted❌ no
_mark_uncompleted❌ no
action_export_working_files❌ no
action_view_entry❌ no
action_open_report❌ no
_get_closing_report_options❌ no
action_send_email_instructions❌ no
_get_return_mail_recipients❌ no
_generate_tax_closing_entries❌ no
_ensure_tax_group_configuration_for_tax_closing❌ no
_compute_tax_closing_entry❌ no
_vat_closing_entry_results_rounding❌ no
_postprocess_vat_closing_entry_results❌ no
_get_vat_closing_entry_additional_domain❌ no
_add_tax_group_closing_items❌ no
_check_failing_checks_in_current_stage❌ no
refresh_checks❌ no
_should_run_checks❌ no
_execute_template_checks❌ no
_run_checks❌ no
_check_suite_common_vat_report❌ no
_check_suite_annual_closing❌ no
_check_suite_eu_vat_report❌ no
_generic_vies_vat_check❌ no
_check_suite_common_ec_sales_list❌ no
_check_match_all_bank_entries❌ no
action_open_account_return❌ no
_check_draft_entries❌ no
get_kanban_view_and_search_view_id❌ no
📊 Model Summary
Classical | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

account_reports/account.return.check

Class
_name: account.return.check
[account_return.py]

Regular Fields (15)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_compute_records_name@api.depends('records_model'); @api.depends_context('lang')❌ no
_check_code@api.constrains('code')❌ no
_compute_approver_supervisor_ids@api.depends('approver_ids', 'supervisor_id')❌ no
_get_evaluation_context❌ no
_parse_expression❌ no
action_review❌ no
action_open_document❌ no
📊 Model Summary
Class | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

account_reports/account.return.check.template

Class
_name: account.return.check.template
[account_return.py]

Regular Fields (14)

Methods

Method nameDecoratorsHas super
_get_default_check_action_from_model❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.tax.unit

Class
_name: account.tax.unit
[account_tax.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_compute_fiscal_position_completion@api.depends('company_ids')❌ no
_get_tax_unit_fiscal_positions❌ no
action_sync_unit_fiscal_positions❌ no
_validate_companies_country@api.constrains('country_id', 'company_ids')❌ no
_validate_main_company@api.constrains('company_ids', 'main_company_id')❌ no
_validate_companies@api.constrains('company_ids')❌ no
_onchange_vat@api.onchange('vat', 'country_id')❌ no
_inverse_vat❌ no
_onchange_company_ids@api.onchange('company_ids')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 1, @api.onchange: 2, @api.depends: 1, @api.constrains: 3)

account_reports/account.report.budget

Class
_name: account.report.budget
[budget.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_contrains_name@api.constrains('name')❌ no
create@api.model_create_multi✅ yes
_create_or_update_budget_items❌ no
copy_data✅ yes
copy✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_reports/account.report.budget.item

Class
_name: account.report.budget.item
[budget.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/account.report

Extension
_inherit: account.report
[executive_summary_report.py]

Methods

Method nameDecoratorsHas super
_report_custom_engine_executive_summary_ndays❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

account_reports/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_get_account_readonly_menu_ids✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Methods

Method nameDecoratorsHas super
action_open_document✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

account_reports/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Methods

Method nameDecoratorsHas super
_to_store_defaults✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

account_reports/mail.scheduled.message

Extension
_inherit: mail.scheduled.message
[mail_scheduled_message.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_message_created_hook✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

account_reports/mail.tracking.value

Extension
_inherit: mail.tracking.value
[mail_tracking_value.py]

Methods

Method nameDecoratorsHas super
_tracking_value_format_model✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (9)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_account_display_representative_field@api.depends('account_fiscal_country_id.code')❌ no
_compute_totals_below_sections@api.depends('anglo_saxon_accounting')❌ no
_inverse_account_tax_return_journal_id❌ no
_get_countries_allowing_tax_representative❌ no
_get_tax_closing_journal❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_available_tax_units❌ no
_get_branches_with_same_vat❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_reports/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_followup_responsible❌ no
open_customer_statement❌ no
open_follow_up_report❌ no
open_partner❌ no
_compute_display_name@api.depends_context('show_more_partner_info')✅ yes
_get_partner_account_report_attachment❌ no
set_commercial_partner_main❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_activity_groups@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_reports_cash_basis

account_reports_cash_basis/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_search_impacting_cash_basis❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_reports_cash_basis/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_reports_cash_basis/account.report

Extension
_inherit: account.report
[account_report.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
get_options✅ yes
_init_options_cash_basis❌ no
_init_options_readonly_query✅ yes
_prepare_lines_for_cash_basis@api.model❌ no
_prepare_lines_for_analytic_groupby_with_cash_basis@api.model❌ no
_get_report_query✅ yes
open_document✅ yes
action_audit_cell✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

Module: account_saft_import

account_saft_import/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
account_saft_import_action@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_sepa_direct_debit

account_sepa_direct_debit/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_payment_ids_domain@api.depends('sdd_scheme')✅ yes
_compute_sdd_required_collection_date@api.depends('payment_ids')❌ no
_compute_sdd_min_required_collection_date@api.depends('payment_ids')❌ no
_compute_sdd_first_time_payment_ids@api.depends('payment_ids')❌ no
_compute_sdd_scheme@api.depends('payment_method_id')❌ no
_get_all_used_mandates❌ no
_get_methods_generating_files✅ yes
_check_minimal_collection_date@api.constrains('sdd_required_collection_date', 'payment_method_id')❌ no
_check_payments_constrains@api.constrains('batch_type', 'journal_id', 'payment_ids', 'payment_method_id')✅ yes
validate_batch✅ yes
_check_and_post_draft_payments✅ yes
_generate_export_file✅ yes
_send_after_validation✅ yes
check_payments_for_errors✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

account_sepa_direct_debit/account.move

Extension
_inherit: account.move
[account_invoice.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_search_sdd_has_usable_mandate@api.model❌ no
_compute_sdd_has_usable_mandate@api.depends('company_id', 'commercial_partner_id', 'invoice_date')❌ no
_sdd_get_usable_mandate❌ no
_track_subtype✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_sepa_direct_debit/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_inbound_payment_methods✅ yes
_get_journal_dashboard_data_batched✅ yes
open_sdd_payments❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_sepa_direct_debit/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sdd_mandate_id@api.depends('payment_method_line_id', 'partner_id', 'date')❌ no
_onchange_partner_id@api.onchange('partner_id')❌ no
write✅ yes
split_node@api.model❌ no
_compute_usable_mandate@api.depends('date', 'partner_id', 'company_id')❌ no
_validate_sdd_mandate_id@api.constrains('partner_id', 'sdd_mandate_id')❌ no
generate_xml❌ no
get_usable_mandate❌ no
_sdd_xml_gen_header❌ no
_sdd_xml_gen_address❌ no
_sdd_xml_gen_payment_group❌ no
sdd_xml_gen_payment❌ no
_group_payments_per_bank_journal❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

account_sepa_direct_debit/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
_get_sdd_payment_method_code@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_sepa_direct_debit/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
validate_sdd_creditor_identifier@api.constrains('sdd_creditor_identifier')❌ no
_convert_sdd_test_str@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

account_sepa_direct_debit/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sdd_count❌ no
_get_account_statistics_count✅ yes
action_open_ssd_mandates❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_sepa_direct_debit/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_sepa_direct_debit/sdd.mandate

Classical
_name: sdd.mandate
_inherit: mail.thread.main.attachment
[sdd_mandate.py]

Regular Fields (14)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_get_default_start_date❌ no
_sdd_get_usable_mandate@api.model❌ no
_compute_from_moves❌ no
_update_and_partition_state_by_validity❌ no
_get_expiry_date_per_mandate❌ no
_send_expiry_reminder❌ no
action_send_and_print❌ no
action_validate_mandate❌ no
action_revoke_mandate❌ no
action_cancel_mandate❌ no
action_close_mandate❌ no
action_view_paid_invoices❌ no
action_view_payments_to_collect❌ no
action_parent_id_from_sdd_mandate❌ no
_validate_end_date@api.constrains('end_date', 'start_date')❌ no
_validate_debtor_id_code@api.constrains('debtor_id_code')❌ no
_validate_pre_notification_period@api.constrains('pre_notification_period')❌ no
_ensure_required_data❌ no
cron_update_mandates_states@api.model❌ no
📊 Model Summary
Classical | Total Fields: 19 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 20 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 3)

Module: account_tax_python

account_tax_python/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_amount_type_code_formula@api.constrains('amount_type', 'formula')❌ no
_eval_taxes_computation_prepare_product_fields@api.model✅ yes
_compute_formula_decoded_info@api.depends('formula')❌ no
_check_and_normalize_formula@api.model❌ no
_eval_tax_amount_formula❌ no
_eval_tax_amount_fixed_amount✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_test

account_test/accounting.assert.test

Class
_name: accounting.assert.test
[accounting_assert_test.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: account_transfer

account_transfer/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

account_transfer/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

account_transfer/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_check_auto_transfer_line_ids_tax@api.constrains('tax_ids')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_transfer/account.transfer.model

Class
_name: account.transfer.model
[transfer_model.py]

Regular Fields (11)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_default_date_start❌ no
_get_default_journal❌ no
copy✅ yes
_compute_move_ids_count@api.depends('move_ids')❌ no
_compute_has_draft_moves@api.depends('move_ids')❌ no
_check_line_ids_percent@api.constrains('line_ids')❌ no
_compute_total_percent@api.depends('line_ids')❌ no
action_enable❌ no
action_disable❌ no
action_archive✅ yes
action_cron_auto_transfer@api.model❌ no
action_perform_auto_transfer❌ no
_create_or_update_move_for_period❌ no
_get_move_for_period❌ no
_determine_start_date❌ no
_get_next_move_date❌ no
_get_transfer_move_lines_values❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

account_transfer/account.transfer.model.line

Class
_name: account.transfer.model.line
[transfer_model_line.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_constrains_account_id@api.constrains('account_id')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: account_winbooks_import

account_winbooks_import/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_payable_receivable@api.constrains('account_id', 'display_type')✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

account_winbooks_import/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
winbooks_import_action@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: accountant

accountant/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_invoice_in_payment_state❌ no
_is_user_able_to_review❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: accountant_knowledge

accountant_knowledge/audit.report

Class
_name: audit.report
[audit_report.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
action_set_to_draft❌ no
action_set_to_done❌ no
action_edit_audit_report❌ no
action_audit_report_pdf❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

accountant_knowledge/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_run_wkhtmltopdf✅ yes
get_paperformat✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

accountant_knowledge/knowledge.article

Classical
_name: knowledge.article
_inherit: knowledge.article
[knowledge_article.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_inherited_audit_report@api.depends('audit_report_id')❌ no
update_embedded_audit_report_options❌ no
_get_available_template_domain@api.model✅ yes
_prepare_template✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: ai

ai/ai.agent

Class
_name: ai.agent
[ai_agent.py]

Regular Fields (10)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_llm_model_selection@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_get_provider❌ no
_get_embedding_model❌ no
action_refresh_sources❌ no
get_direct_response❌ no
_generate_response_for_channel❌ no
_post_error_message❌ no
open_agent_chat❌ no
close_chat❌ no
action_ask_ai@api.model❌ no
get_ask_ai_agent@api.model❌ no
_get_potential_ask_ai_agent@api.model❌ no
_get_ask_ai_topics@api.model❌ no
_compute_is_ask_ai_agent❌ no
_search_is_ask_ai_agent❌ no
_post_ai_response❌ no
_generate_response❌ no
_retrieve_chat_history❌ no
_build_system_context❌ no
_build_rag_context❌ no
_compute_sources_fully_processed@api.depends('sources_ids.status')❌ no
_eval_ai_prompts❌ no
_get_or_create_ai_chat❌ no
_get_ai_chat_channel❌ no
_create_ai_chat_channel❌ no
_facets_to_xml❌ no
_parse_user_message❌ no
_parse_domain@api.model❌ no
_build_extra_system_context❌ no
_is_user_access_allowed❌ no
_get_available_menus❌ no
_get_available_models❌ no
_get_date_calculation_reference❌ no
_ai_tool_get_fields❌ no
_ai_tool_open_menu_list❌ no
_ai_tool_open_menu_kanban❌ no
_ai_tool_open_menu_pivot❌ no
_ai_tool_open_menu_graph❌ no
_ai_tool_compute_report_measures❌ no
_ai_tool_get_menu_details❌ no
_ai_tool_read_group❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/ai.agent.source

Class
_name: ai.agent.source
[ai_agent_source.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
create_from_attachments@api.model❌ no
create_from_binary_files@api.model❌ no
create_from_urls@api.model❌ no
_get_name_from_url@api.model❌ no
_compute_user_has_access@api.depends_context('uid'); @api.depends('attachment_id')❌ no
_get_source_embeddings_status❌ no
_update_source_status❌ no
_sync_new_agent_provider❌ no
action_retry_failed_source❌ no
action_open_sources_dialog❌ no
action_access_source❌ no
action_reprocess_index❌ no
_update_name❌ no
_cron_process_sources❌ no
_get_sources_to_process❌ no
_fetch_content❌ no
_get_sources_indexing_state❌ no
_update_sources_status❌ no
_create_sources_attachments❌ no
_process_sources_content❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

ai/ai.composer

Class
_name: ai.composer
[ai_composer.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_get_default_agent❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/ai.embedding

Class
_name: ai.embedding
[ai_embedding.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_dimensions@api.model❌ no
_get_similar_chunks@api.model❌ no
_cron_generate_embedding@api.model❌ no
_get_indexed_embedding_models_by_checksum❌ no
_gc_embeddings@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/ai.prompt.button

Class
_name: ai.prompt.button
[ai_prompt_button.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/ai.topic

Class
_name: ai.topic
[ai_topic.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/discuss.channel

Classical
_name: discuss.channel
_inherit: discuss.channel
[discuss_channel.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create_ai_draft_channel@api.model❌ no
_remove_ai_chat_channels@api.autovacuum❌ no
_to_store_defaults✅ yes
_sync_field_names✅ yes
📊 Model Summary
Classical | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

ai/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_ai_tool_show_warning@api.depends('ai_tool_ids', 'state')❌ no
_ai_tool_show_warning❌ no
_compute_use_in_ai@api.depends('state')❌ no
_compute_ai_tool_is_candidate@api.depends('state', 'child_ids', 'evaluation_type')❌ no
_compute_ai_tool_has_schema@api.depends('state', 'child_ids')❌ no
_compute_allowed_states@api.depends_context('default_use_in_ai')❌ no
_check_use_in_ai@api.constrains('state', 'use_in_ai')❌ no
_check_ai_tool_schema@api.constrains('ai_tool_schema')❌ no
_get_ai_tools❌ no
_ai_get_action_description❌ no
_run_action_ai_multi❌ no
_ai_prepare_prompt_values❌ no
_ai_action_run❌ no
_ai_get_records❌ no
_ai_tool_run❌ no
_ai_partner❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_get_attachment_content❌ no
_setup_attachment_chunks❌ no
_process_csv_text❌ no
_clean_text❌ no
_chunk_text❌ no
_ai_read✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/mail.template

Extension
_inherit: mail.template
[mail_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_can_be_rendered✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_im_status✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: ai_crm

ai_crm/ai.agent

Classical
_name: ai.agent
_inherit: ai.agent, utm.source.mixin
[ai_agent.py]

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Methods

Method nameDecoratorsHas super
_ai_create_lead@api.model❌ no
_ai_get_lead_create_available_params@api.model❌ no
_ai_prepare_lead_creation_values@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: ai_crm_livechat

ai_crm_livechat/ai.agent

Extension
_inherit: ai.agent
[ai_agent.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_created_leads❌ no
action_view_leads❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai_crm_livechat/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Methods

Method nameDecoratorsHas super
_ai_prepare_lead_creation_values@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: ai_documents

ai_documents/base.automation

Extension
_inherit: base.automation
[base_automation.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_process✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai_documents/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_compute_ai_sortable@api.depends('shortcut_document_id', 'type', 'attachment_id')❌ no
_search_ai_sortable❌ no
_pdf_split✅ yes
_ai_action_move_in_folder❌ no
_ai_action_add_tags❌ no
_get_base_server_actions_domain@api.model✅ yes
_get_search_panel_fields@api.model✅ yes
search_panel_select_range@api.model✅ yes
_message_post_after_hook_template_values✅ yes
message_new@api.model✅ yes
_cron_ai_sort@api.model❌ no
action_ai_sort❌ no
_ai_setup_sort_actions❌ no
_ai_folder_insert❌ no
_ai_format_records❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

ai_documents/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_ai_action_run✅ yes
_ai_prepare_prompt_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: ai_documents_account

ai_documents_account/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ai_document_or_env_company_id@api.depends('company_id')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

ai_documents_account/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Methods

Method nameDecoratorsHas super
_compute_ai_tool_is_candidate@api.depends('state', 'child_ids', 'evaluation_type')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: ai_documents_source

ai_documents_source/ai.agent.source

Classical
_name: ai.agent.source
_inherit: ai.agent.source
[ai_agent_source.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_user_has_access@api.depends_context('uid'); @api.depends('document_id')✅ yes
_update_name✅ yes
action_access_source✅ yes
action_reprocess_index✅ yes
_recreate_attachments_for_sources❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

ai_documents_source/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Methods

Method nameDecoratorsHas super
create_ai_agent_sources_from_documents@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

Module: ai_fields

ai_fields/ir.model.fields

Extension
_inherit: ir.model.fields
[ir_model_fields.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ai_domain@api.depends('ai')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_instanciate_attrs✅ yes
_reflect_field_params✅ yes
_cron_fill_ai_fields❌ no
_ai_fill_records_with_empty_field❌ no
_ai_fill_records_with_empty_property❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

ai_fields/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Methods

Method nameDecoratorsHas super
_ai_read✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

Module: ai_knowledge

ai_knowledge/ai.agent.source

Classical
_name: ai.agent.source
_inherit: ai.agent.source
[ai_agent_source.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create_from_articles@api.model✅ yes
_compute_user_has_access@api.depends_context('uid'); @api.depends('article_id')✅ yes
_update_name✅ yes
action_access_source✅ yes
_get_sources_to_process✅ yes
_fetch_content✅ yes
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

ai_knowledge/ai.composer

Classical
_name: ai.composer
_inherit: ai.composer
[ai_composer.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai_knowledge/knowledge.article

Extension
_inherit: knowledge.article
[knowledge_article.py]

Methods

Method nameDecoratorsHas super
_unlink_sources@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: ai_livechat

ai_livechat/ai.agent

Extension
_inherit: ai.agent
[ai_agent.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_is_user_access_allowed✅ yes
_build_system_context✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

ai_livechat/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Methods

Method nameDecoratorsHas super
_forward_scripted_chatbot❌ no
_update_forwarded_channel_data✅ yes
_get_allowed_channel_member_create_params✅ yes
_to_store_defaults✅ yes
_sync_field_names✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

ai_livechat/discuss.channel.member

Extension
_inherit: discuss.channel.member
[discuss_channel_member.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ai_agent_id@api.depends('livechat_member_history_ids.ai_agent_id')❌ no
_inverse_ai_agent_id❌ no
_get_excluded_rtc_members_partner_ids✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

ai_livechat/im_livechat.channel

Extension
_inherit: im_livechat.channel
[im_livechat_channel.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ai_agent_count@api.depends('rule_ids.ai_agent_id')❌ no
_is_livechat_available✅ yes
_get_agent_member_vals✅ yes
_get_operator_info✅ yes
_get_channel_name✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 8 (Stored: 0, Non-Stored: 8) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 28 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

ai_livechat/im_livechat.channel.member.history

Extension
_inherit: im_livechat.channel.member.history
[im_livechat_channel_member_history.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_member_fields✅ yes
📊 Model Summary
Extension | Total Fields: 26 | Computed: 12 (Stored: 11, Non-Stored: 1) | Related: 10 (Stored: 0, Non-Stored: 10) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 8, @api.constrains: 1)

ai_livechat/im_livechat.channel.rule

Extension
_inherit: im_livechat.channel.rule
[im_livechat_channel_rule.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_is_bot_configured✅ yes
_to_store_defaults✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: ai_server_actions

ai_server_actions/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_ai_evaluation_type@api.constrains('evaluation_type', 'update_field_id', 'state')❌ no
_run_action_object_write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: ai_website

ai_website/website.page

Classical
_name: website.page
_inherit: website.page
[website_page.py]

Methods

Method nameDecoratorsHas super
_extract_snippets_from_template@api.model❌ no
_get_default_cta_configuration@api.model❌ no
_generate_response❌ no
_generate_ai_website_page_html@api.model❌ no
📊 Model Summary
Classical | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: ai_website_livechat

ai_website_livechat/ai.agent

Extension
_inherit: ai.agent
[ai_agent.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
update_website_snippet_agent@api.model❌ no
_is_user_access_allowed✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: analytic

analytic/account.analytic.account

Class
_name: account.analytic.account
[analytic_account.py]

Regular Fields (7)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_company_consistency@api.constrains('company_id')❌ no
_compute_display_name@api.depends('code', 'partner_id')❌ no
copy_data✅ yes
web_read✅ yes
_read_group_select✅ yes
_read_group_postprocess_aggregate✅ yes
_compute_debit_credit_balance@api.depends('line_ids.amount')❌ no
_update_accounts_in_analytic_lines❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

analytic/account.analytic.distribution.model

Classical
_name: account.analytic.distribution.model
_inherit: analytic.mixin
[analytic_distribution_model.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_check_company_accounts@api.constrains('company_id')❌ no
_get_distribution@api.model❌ no
_get_default_search_domain_vals@api.model❌ no
_get_applicable_models@api.model❌ no
_create_domain❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

analytic/account.analytic.line

Classical
_name: account.analytic.line
_inherit: analytic.plan.fields.mixin
[analytic_line.py]

Regular Fields (11)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_analytic_distribution❌ no
_inverse_analytic_distribution❌ no
_split_amount_fname❌ no
_search_fiscal_date❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

analytic/account.analytic.plan

Class
_name: account.analytic.plan
[analytic_plan.py]

Regular Fields (10)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_default_color❌ no
_auto_init✅ yes
__get_all_plans❌ no
_get_all_plans❌ no
_strict_column_name❌ no
_column_name❌ no
_inverse_name❌ no
_inverse_parent_id❌ no
_compute_root_id@api.depends('parent_id', 'parent_path')❌ no
_search_root_id❌ no
_compute_complete_name@api.depends('name', 'parent_id.complete_name')❌ no
_compute_analytic_account_count@api.depends('account_ids')❌ no
_compute_all_analytic_account_count@api.depends('account_ids', 'children_ids')❌ no
_compute_children_count@api.depends('children_ids')❌ no
_onchange_parent_id@api.onchange('parent_id')❌ no
action_view_analytical_accounts❌ no
action_view_children_plans❌ no
get_relevant_plans@api.model❌ no
_get_applicability❌ no
_hierarchy_name❌ no
_is_subplan_field_used❌ no
_find_plan_column❌ no
_sync_all_plan_column❌ no
_sync_plan_column❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 15 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 27 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

analytic/account.analytic.applicability

Class
_name: account.analytic.applicability
[analytic_plan.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_score❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

analytic/ir.config_parameter

Extension
_inherit: ir.config_parameter
[ir_config_parameter.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: analytic_enterprise

analytic_enterprise/account.analytic.line

Extension
_inherit: account.analytic.line
[models.py]

Methods

Method nameDecoratorsHas super
grid_compute_year_range@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: api_doc

api_doc/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_gc_doc_index@api.autovacuum❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: appointment

appointment/appointment.answer

Class
_name: appointment.answer
[appointment_answer.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment/appointment.answer.input

Class
_name: appointment.answer.input
[appointment_answer.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment/appointment.booking.line

Class
_name: appointment.booking.line
[appointment_booking_line.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_user_or_resource_set@api.constrains('appointment_resource_id', 'appointment_type_id', 'appointment_user_id')❌ no
_check_user_or_resource_match_appointment_type@api.constrains('appointment_resource_id', 'appointment_type_id', 'appointment_user_id')❌ no
_compute_capacity_used@api.depends('appointment_resource_id.capacity', 'appointment_resource_id.shareable', 'appointment_type_id.manage_capacity', 'capacity_reserved')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 5 (Stored: 3, Non-Stored: 2) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

appointment/appointment.invite

Class
_name: appointment.invite
[appointment_invite.py]

Regular Fields (5)

Computed Fields

Stored (4)

Non-Stored (13)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_disable_save_button@api.depends('short_code_format_warning', 'short_code_unique_warning', 'appointment_type_count', 'suggested_resource_count', 'suggested_staff_user_ids', 'resources_choice')❌ no
_check_short_code_format@api.constrains('short_code')❌ no
_compute_schedule_based_on@api.depends('appointment_type_ids')❌ no
_compute_appointment_type_info_msg@api.depends('appointment_type_ids', 'appointment_type_count')❌ no
_compute_appointment_type_count@api.depends('appointment_type_ids')❌ no
_compute_base_book_url@api.depends('short_code')❌ no
_compute_calendar_event_count@api.depends('calendar_event_ids')❌ no
_compute_short_code_warning@api.depends('short_code', 'identical_config_id')❌ no
_compute_resources_choice@api.depends('appointment_type_ids')❌ no
_compute_resource_ids@api.depends('appointment_type_ids')❌ no
_compute_staff_user_ids@api.depends('appointment_type_ids', 'resources_choice')❌ no
_compute_suggested_resource_count@api.depends('suggested_resource_ids')❌ no
_compute_suggested_staff_user_count@api.depends('suggested_staff_user_ids')❌ no
_get_url_params❌ no
_compute_book_url_params❌ no
_compute_book_url@api.depends('base_book_url', 'short_code', 'book_url_params')❌ no
_compute_redirect_url@api.depends('appointment_type_ids', 'staff_user_ids', 'resource_ids')❌ no
_compute_resources_resource_choice@api.depends('resources_choice')❌ no
_inverse_resources_resource_choice❌ no
_onchange_configuration@api.onchange('appointment_type_ids', 'resources_choice', 'staff_user_ids', 'resource_ids', 'short_code')❌ no
_get_invitation_url_parameters@api.model❌ no
_get_redirect_url_parameters❌ no
_check_appointments_params❌ no
_get_unique_short_code❌ no
_find_identical_config❌ no
_gc_appointment_invite@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

appointment/appointment.question

Class
_name: appointment.question
[appointment_question.py]

Regular Fields (11)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_question_type@api.constrains('question_type', 'answer_ids')❌ no
_compute_appointment_count@api.depends('appointment_type_ids')❌ no
_compute_is_reusable@api.depends('is_default')❌ no
action_view_question_answer_inputs❌ no
action_view_appointment_types❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

appointment/appointment.resource

Classical
_name: appointment.resource
_inherit: avatar.mixin, resource.mixin
[appointment_resource.py]

Regular Fields (10)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_linked_resource_ids@api.depends('source_resource_ids', 'destination_resource_ids')❌ no
_inverse_linked_resource_ids❌ no
_compute_display_name@api.depends('capacity')❌ no
copy_data✅ yes
_get_filtered_possible_capacity_combinations❌ no
_get_possible_capacity_combinations❌ no
_prepare_resource_values✅ yes
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment/appointment.slot

Class
_name: appointment.slot
[appointment_slot.py]

Regular Fields (6)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_duration@api.depends('allday', 'start_datetime', 'end_datetime')❌ no
_compute_slot_type@api.depends('appointment_type_id', 'appointment_type_id.category')❌ no
_compute_end_hour@api.depends('start_hour')❌ no
_check_delta_hours@api.constrains('start_hour', 'end_hour')❌ no
_check_unique_slot_has_datetime@api.constrains('slot_type', 'start_datetime', 'end_datetime')❌ no
_convert_end_hour_24_format❌ no
_compute_display_name@api.depends('slot_type', 'weekday', 'start_datetime', 'end_datetime', 'start_hour', 'end_hour')❌ no
_compute_restrict_to_resource_ids@api.depends('appointment_type_id.resource_ids')❌ no
_compute_restrict_to_user_ids@api.depends('appointment_type_id.staff_user_ids')❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

appointment/appointment.type

Classical
_name: appointment.type
_inherit: image.mixin
[appointment_type.py]

Regular Fields (35)

Computed Fields

Stored (5)

Non-Stored (15)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_default_booked_mail_template_id❌ no
_default_canceled_mail_template_id❌ no
_default_question_ids@api.model❌ no
_get_default_event_videocall_source❌ no
_compute_appointment_counts@api.depends('meeting_ids')❌ no
_compute_appointment_duration_formatted@api.depends('appointment_duration')❌ no
_compute_appointment_invite_count@api.depends('appointment_invite_ids')❌ no
_compute_assignment_method@api.depends('is_auto_assign')❌ no
_onchange_assignment_method@api.onchange('assignment_method')❌ no
_compute_show_avatars@api.depends('category')❌ no
_compute_category@api.depends('start_datetime', 'end_datetime')❌ no
_inverse_category❌ no
_compute_category_slot_scheduling@api.depends('category')❌ no
_onchange_category_slot_scheduling@api.onchange('category_slot_scheduling')❌ no
_compute_category_time_display@api.depends('category')❌ no
_onchange_category_time_display@api.onchange('category_time_display')❌ no
_compute_location@api.depends('location_id')❌ no
_compute_is_always_confirm@api.depends('auto_confirm', 'manual_confirmation_percentage')❌ no
_compute_resource_ids@api.depends('schedule_based_on')❌ no
_compute_connectors_displayed❌ no
_compute_select_first@api.depends('is_date_first')❌ no
_onchange_select_first@api.onchange('select_first')❌ no
_compute_staff_user_ids@api.depends('schedule_based_on')❌ no
_compute_resource_info@api.depends('resource_ids', 'resource_ids.capacity')❌ no
_compute_staff_user_count@api.depends('staff_user_ids')❌ no
_compute_max_bookings@api.depends('manage_capacity')❌ no
_check_appointment_category_time_boundaries@api.constrains('category', 'start_datetime', 'end_datetime')❌ no
_check_appointment_duration@api.constrains('appointment_duration')❌ no
_check_staff_user_configuration@api.constrains('category', 'staff_user_ids', 'schedule_based_on')❌ no
_can_return_content✅ yes
create@api.model_create_multi✅ yes
copy_data✅ yes
action_calendar_event_view_request❌ no
action_calendar_meetings❌ no
action_calendar_meetings_resources_all@api.model❌ no
action_calendar_meetings_users_all@api.model❌ no
action_share_invite❌ no
action_customer_preview❌ no
get_kanban_record_share_btn_url❌ no
insert_reorder_action_views❌ no
_get_calendars_already_setup@api.model❌ no
_get_calendars_possible_to_setup@api.model❌ no
_get_gantt_scale❌ no
_get_main_phone_question❌ no
_get_placeholder_filename❌ no
_get_default_slots@api.model❌ no
_get_default_range_slots❌ no
_get_default_appointment_status❌ no
_slots_generate❌ no
_get_appointment_slots❌ no
_check_appointment_is_valid_slot❌ no
_get_clean_appointment_context@api.model❌ no
_get_calendar_view_appointment_type_default_context_fields_whitelist@api.model❌ no
_prepare_calendar_event_values❌ no
_slots_fill_users_availability❌ no
_slot_availability_is_user_available❌ no
_get_users_remaining_capacity❌ no
_slot_availability_prepare_users_values_bookings❌ no
_slot_availability_prepare_users_values❌ no
_slot_availability_prepare_users_values_meetings❌ no
_slots_fill_resources_availability❌ no
_slot_availability_is_resource_available❌ no
_get_resources_remaining_capacity❌ no
_slot_availability_select_best_resources❌ no
_slot_availability_prepare_resources_values❌ no
_slot_availability_prepare_resources_bookings_values❌ no
_slot_availability_prepare_resources_leave_values❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment/calendar.alarm

Extension
_inherit: calendar.alarm
[calendar_alarm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

appointment/calendar.attendee

Extension
_inherit: calendar.attendee
[calendar_attendee.py]

Methods

Method nameDecoratorsHas super
_compute_mail_tz✅ yes
_send_invitation_emails✅ yes
_should_notify_attendee✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 16 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

appointment/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Regular Fields (9)

Computed Fields

Stored (3)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_default_access_token❌ no
_check_resource_and_appointment_type@api.constrains('appointment_resource_ids', 'appointment_type_id')❌ no
_check_status_and_appointment_type@api.constrains('appointment_type_id', 'appointment_status')❌ no
_check_organizer_validation_conditions✅ yes
_compute_alarm_ids@api.depends('appointment_type_id')❌ no
_compute_appointment_status@api.depends('appointment_type_id')❌ no
_compute_name@api.depends('partner_ids')❌ no
_compute_resource_ids@api.depends('booking_line_ids', 'booking_line_ids.appointment_resource_id')❌ no
_compute_unavailable_resource_ids@api.depends('start', 'stop', 'resource_ids')❌ no
_compute_total_capacity@api.depends('booking_line_ids')❌ no
_compute_videocall_redirection@api.depends('videocall_location', 'access_token')❌ no
_compute_videocall_source@api.depends('appointment_type_id.event_videocall_source')✅ yes
_compute_is_highlighted✅ yes
get_base_url✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_is_partner_unavailable✅ yes
_init_column✅ yes
_inverse_resource_ids_or_capacity❌ no
_search_resource_ids❌ no
_read_group_groupby✅ yes
_read_group_appointment_resource_ids❌ no
_read_group_partner_ids❌ no
_read_group_user_id❌ no
_track_filter_for_display✅ yes
_track_get_default_log_message✅ yes
_generate_access_token❌ no
action_cancel_meeting❌ no
action_set_appointment_attended❌ no
action_set_appointment_booked❌ no
action_set_appointment_cancelled❌ no
action_set_appointment_no_show❌ no
_find_or_create_partners❌ no
_get_mail_tz✅ yes
_get_public_fields✅ yes
_track_template✅ yes
_get_customer_description✅ yes
_get_activity_excluded_models@api.model✅ yes
_get_customer_summary✅ yes
_get_default_privacy_domain✅ yes
_gantt_unavailability@api.model✅ yes
_gantt_unavailabilities_events❌ no
get_gantt_data@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_upcoming_appointment_ids❌ no
calendar_verify_availability❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Methods

Method nameDecoratorsHas super
action_setup_appointment_type_template@api.model❌ no
get_appointment_type_templates_data@api.model❌ no
_get_appointment_type_template_values❌ no
_prepare_meeting_template_values@api.model❌ no
_prepare_video_call_template_values@api.model❌ no
_prepare_table_booking_template_values@api.model❌ no
_prepare_book_resource_template_values@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: appointment_account_payment

appointment_account_payment/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

appointment_account_payment/appointment.answer.input

Extension
_inherit: appointment.answer.input
[appointment_answer_input.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_account_payment/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_product_id_domain@api.model❌ no
_compute_product_id@api.depends('has_payment_step')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_account_payment/calendar.booking

Class
_name: calendar.booking
[calendar_booking.py]

Regular Fields (18)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_booking_token❌ no
_compute_duration@api.depends('start', 'stop')❌ no
_filter_unavailable_bookings❌ no
_get_description❌ no
_log_booking_collisions❌ no
_make_event_from_paid_booking❌ no
_make_invoice_from_booking❌ no
_gc_calendar_booking@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 19 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

appointment_account_payment/calendar.booking.line

Class
_name: calendar.booking.line
[calendar_booking_line.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_account_payment/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

appointment_account_payment/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

appointment_account_payment/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Methods

Method nameDecoratorsHas super
get_appointment_type_templates_data@api.model✅ yes
_get_appointment_type_template_values@api.model✅ yes
_prepare_paid_consultation_template_values@api.model❌ no
_prepare_paid_seats_template_values@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: appointment_crm

appointment_crm/appointment.invite

Extension
_inherit: appointment.invite
[appointment_invite.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

appointment_crm/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_lead_ids@api.depends('meeting_ids', 'meeting_ids.opportunity_id'); @api.depends_context('allowed_company_ids')❌ no
action_appointment_leads❌ no
_get_calendar_view_appointment_type_default_context_fields_whitelist@api.model✅ yes
_prepare_calendar_event_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_crm/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_opportunity_id@api.depends('appointment_invite_id')❌ no
create@api.model_create_multi✅ yes
_create_lead_from_appointment❌ no
_get_lead_values❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: appointment_google_calendar

appointment_google_calendar/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_default_event_videocall_source✅ yes
_compute_users_wo_google_calendar_msg@api.depends('staff_user_ids', 'event_videocall_source')❌ no
_compute_connector_google❌ no
_get_calendars_already_setup✅ yes
_get_calendars_possible_to_setup✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_google_calendar/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Methods

Method nameDecoratorsHas super
_compute_videocall_redirection✅ yes
_google_values✅ yes
_get_post_sync_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: appointment_google_reserve

appointment_google_reserve/appointment.resource

Extension
_inherit: appointment.resource
[appointment_resource.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_google_reserve/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_appointment_category_for_google_reserve@api.constrains('google_reserve_enable', 'category', 'is_auto_assign')❌ no
_check_google_reserve_fields@api.constrains('google_reserve_enable', 'google_reserve_merchant_id')❌ no
_compute_is_auto_assign@api.depends('google_reserve_enable')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_google_reserve_enable❌ no
action_google_reserve_disable❌ no
_google_reserve_get_availabilities❌ no
_google_reserve_format_slot_availabilities_users❌ no
_google_reserve_format_slot_availabilities_resources❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_google_reserve/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_sync_google_reserve_availabilities❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_google_reserve/google.reserve.merchant

Classical
_name: google.reserve.merchant
_inherit: mail.thread.phone
[google_reserve_merchant.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_default_website❌ no
_check_location@api.constrains('location_id')❌ no
write✅ yes
_google_reserve_upload_feed@api.model❌ no
_get_google_reserve_iap_endpoint❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

appointment_google_reserve/resource.calendar.leaves

Extension
_inherit: resource.calendar.leaves
[resource_calendar_leaves.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_sync_google_reserve_availabilities❌ no
_sync_google_reserve_get_appointments❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: appointment_hr

appointment_hr/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_range_slots✅ yes
_slot_availability_is_user_available✅ yes
_slot_availability_is_user_working❌ no
_slot_availability_prepare_users_values✅ yes
_slot_availability_prepare_users_values_workhours@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

appointment_hr/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Methods

Method nameDecoratorsHas super
_gantt_unavailability@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: appointment_hr_recruitment

appointment_hr_recruitment/appointment.invite

Extension
_inherit: appointment.invite
[appointment_invite.py]

Methods

Method nameDecoratorsHas super
_get_url_params✅ yes
_compute_book_url_params@api.depends_context('applicant_code')✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

appointment_hr_recruitment/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_interview_invite_code❌ no
action_create_meeting✅ yes
_get_interview_invite_url❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: appointment_microsoft_calendar

appointment_microsoft_calendar/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_connector_microsoft❌ no
_get_calendars_already_setup✅ yes
_get_calendars_possible_to_setup✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: approvals

approvals/approval.approver

Class
_name: approval.approver
[approval_approver.py]

Regular Fields (5)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
write✅ yes
action_approve❌ no
action_refuse❌ no
_create_activity❌ no
_compute_existing_request_user_ids@api.depends('request_id.request_owner_id', 'request_id.approver_ids.user_id')❌ no
_compute_category_approver@api.depends('category_approver', 'user_id')❌ no
_compute_can_edit@api.depends_context('uid'); @api.depends('user_id', 'category_approver')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

approvals/approval.category

Class
_name: approval.category
[approval_category.py]

Regular Fields (25)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_get_default_image❌ no
_compute_request_to_validate_count❌ no
_compute_invalid_minimum@api.depends_context('lang'); @api.depends('approval_minimum', 'approver_ids', 'manager_approval')❌ no
_compute_user_ids@api.depends('approver_ids')❌ no
_constrains_approval_minimum@api.constrains('approval_minimum', 'approver_ids')❌ no
_constrains_approver_ids@api.constrains('approver_ids')❌ no
_constrains_approver_sequence@api.constrains('approver_sequence', 'approval_minimum')❌ no
create@api.model_create_multi✅ yes
write✅ yes
create_request❌ no
📊 Model Summary
Class | Total Fields: 29 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 3)

approvals/approval.category.approver

Class
_name: approval.category.approver
[approval_category_approver.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_existing_user_ids@api.depends('category_id')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

approvals/approval.product.line

Class
_name: approval.product.line
[approval_product_line.py]

Regular Fields (3)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_description@api.depends('product_id')❌ no
_compute_product_uom_id@api.depends('product_id')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

approvals/approval.request

Classical
_name: approval.request
_inherit: mail.thread.main.attachment
[approval_request.py]

Regular Fields (17)

Computed Fields

Stored (2)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_request_owner_id_domain❌ no
_compute_user_ids@api.depends('approver_ids')❌ no
_compute_has_access_to_request@api.depends('request_owner_id'); @api.depends_context('uid')❌ no
_compute_attachment_number❌ no
_check_dates@api.constrains('date_start', 'date_end')❌ no
copy_data✅ yes
create@api.model_create_multi✅ yes
action_get_attachment_view❌ no
action_confirm❌ no
_get_user_approval_activities❌ no
_update_next_approvers❌ no
_cancel_activities❌ no
_action_force_approval❌ no
action_approve❌ no
action_refuse❌ no
action_withdraw❌ no
action_draft❌ no
action_cancel❌ no
_compute_user_status@api.depends_context('uid'); @api.depends('approver_ids.status')❌ no
_compute_request_status@api.depends('approver_ids.status', 'approver_ids.required')❌ no
_compute_approver_ids@api.depends('category_id', 'request_owner_id')❌ no
write✅ yes
_track_subtype✅ yes
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

approvals/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

approvals/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_search_approval_request_id❌ no
_compute_approval_request_id@api.depends('activity_type_id', 'res_id', 'res_model')❌ no
_compute_approver_id@api.depends('user_id', 'approval_request_id.approver_ids.user_id')❌ no
_to_store_defaults✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

approvals/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Methods

Method nameDecoratorsHas super
_get_model_info_by_xmlid@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

Module: approvals_purchase

approvals_purchase/approval.category

Extension
_inherit: approval.category
[approval_category.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_onchange_approval_type@api.onchange('approval_type')❌ no
📊 Model Summary
Extension | Total Fields: 29 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 3)

approvals_purchase/approval.product.line

Extension
_inherit: approval.product.line
[approval_product_line.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_domain_product_id❌ no
_compute_po_uom_qty@api.depends('approval_request_id.approval_type', 'product_uom_id', 'quantity')❌ no
_compute_seller_id@api.depends('product_id', 'po_uom_qty', 'product_id.seller_ids')❌ no
_compute_has_no_seller@api.depends('product_id', 'po_uom_qty', 'product_id.seller_ids')❌ no
_check_products_vendor❌ no
_get_purchase_orders_domain❌ no
_get_purchase_order_values❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

approvals_purchase/approval.request

Extension
_inherit: approval.request
[approval_request.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_order_count@api.depends('product_line_ids.purchase_order_line_id')❌ no
action_approve✅ yes
action_cancel✅ yes
_cancel_approval_request❌ no
action_confirm✅ yes
action_create_purchase_orders❌ no
_create_purchase_orders❌ no
action_open_purchase_orders❌ no
_log_po_creation_to_chatter❌ no
_log_po_cancellation_to_chatter❌ no
_log_cancellation_exception_to_po_chatter❌ no
_get_order_data_from_product_lines❌ no
_generate_po_log_message❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

approvals_purchase/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_log_po_state_change_to_approval_request_chatter❌ no
_create_state_change_msg❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

approvals_purchase/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_category✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: approvals_purchase_stock

approvals_purchase_stock/approval.product.line

Extension
_inherit: approval.product.line
[approval_product_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_warehouse_id❌ no
_get_picking_type❌ no
_get_purchase_orders_domain✅ yes
_get_purchase_order_values✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

approvals_purchase_stock/approval.request

Extension
_inherit: approval.request
[approval_request.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_hide_location@api.depends('approval_type', 'has_location')❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: attachment_indexation

attachment_indexation/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_index_docx❌ no
_index_pptx❌ no
_index_xlsx❌ no
_index_opendoc❌ no
_index_pdf❌ no
_index@api.model✅ yes
copy✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_ldap

auth_ldap/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

auth_ldap/res.company.ldap

Class
_name: res.company.ldap
[res_company_ldap.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
_get_ldap_dicts❌ no
_connect❌ no
_get_entry❌ no
_authenticate❌ no
_query❌ no
_map_ldap_attributes❌ no
_get_or_create_user❌ no
_change_password❌ no
test_ldap_connection❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_ldap/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_login✅ yes
_check_credentials✅ yes
change_password@api.model✅ yes
_set_empty_password❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_oauth

auth_oauth/auth.oauth.provider

Class
_name: auth.oauth.provider
[auth_oauth.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_oauth/ir.config_parameter

Extension
_inherit: ir.config_parameter
[ir_config_parameter.py]

Methods

Method nameDecoratorsHas super
init✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_oauth/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
_compute_has_oauth_access_token@api.depends('oauth_access_token')❌ no
remove_oauth_access_token❌ no
_auth_oauth_rpc❌ no
_auth_oauth_validate@api.model❌ no
_generate_signup_values@api.model❌ no
_auth_oauth_signin@api.model❌ no
auth_oauth@api.model❌ no
_check_credentials✅ yes
_get_session_token_fields✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_passkey

auth_passkey/auth.passkey.key

Class
_name: auth.passkey.key
[auth_passkey_key.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
init✅ yes
_compute_public_key❌ no
_inverse_public_key❌ no
_get_session_challenge@api.model❌ no
_start_auth@api.model❌ no
_verify_auth@api.model❌ no
_start_registration@api.model❌ no
_verify_registration_options@api.model❌ no
action_delete_passkey❌ no
action_rename_passkey❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_passkey/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
action_create_passkey❌ no
_login✅ yes
_check_credentials✅ yes
_get_session_token_fields✅ yes
_get_session_token_query_params✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_password_policy

auth_password_policy/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
get_password_policy@api.model❌ no
_set_password✅ yes
_check_password_policy❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_signup

auth_signup/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_signup_url❌ no
_get_signup_url_for_action❌ no
action_signup_prepare❌ no
signup_get_auth_param❌ no
signup_cancel❌ no
signup_prepare❌ no
_signup_retrieve_partner@api.model❌ no
_signup_retrieve_info@api.model❌ no
_get_login_date❌ no
_generate_signup_token❌ no
_get_partner_from_token@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_signup/res.users

Extension
_inherit: res.users
[res_users.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_search_state❌ no
_compute_state❌ no
signup@api.model❌ no
_get_signup_invitation_scope@api.model❌ no
_signup_create_user@api.model❌ no
_notify_inviter❌ no
_create_user_from_template❌ no
reset_password❌ no
action_reset_password❌ no
_action_reset_password❌ no
send_unregistered_user_reminder❌ no
web_create_users@api.model✅ yes
create@api.model_create_multi✅ yes
copy✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_timeout

auth_timeout/auth_totp.device

Extension
_inherit: auth_totp.device
[auth_totp_device.py]

Methods

Method nameDecoratorsHas super
_get_trusted_device_age✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_timeout/res.groups

Extension
_inherit: res.groups
[res_groups.py]

Regular Fields (4)

Computed Fields

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_compute_has_lock_timeout@api.depends('lock_timeout')❌ no
_compute_lock_timeout_delay_unit@api.depends('lock_timeout')❌ no
_compute_lock_timeout_2fa_selection@api.depends('lock_timeout_mfa')❌ no
_inverse_lock_timeout_2fa_selection❌ no
_compute_lock_timeout_inactivity_bool@api.depends('lock_timeout_inactivity')❌ no
_compute_lock_timeout_inactivity_delay_unit@api.depends('lock_timeout_inactivity')❌ no
_compute_lock_timeout_inactivity_2fa_selection@api.depends('lock_timeout_inactivity_mfa')❌ no
_inverse_lock_timeout_inactivity_2fa_selection❌ no
_onchange_has_lock_timeout@api.onchange('has_lock_timeout')❌ no
_onchange_lock_timeout_delay_unit@api.onchange('lock_timeout_delay_unit', 'lock_timeout_delay_in_unit')❌ no
_onchange_has_lock_timeout_inactivity@api.onchange('has_lock_timeout_inactivity')❌ no
_onchange_lock_timeout_inactivity_delay_unit@api.onchange('lock_timeout_inactivity_delay_unit', 'lock_timeout_inactivity_delay_in_unit')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_lock_timeouts❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_timeout/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_auth_methods❌ no
_get_lock_timeouts❌ no
_get_lock_timeout_inactivity❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_totp

auth_totp/auth_totp.device

Classical
_name: auth_totp.device
_inherit: res.users.apikeys
[auth_totp.py]

Methods

Method nameDecoratorsHas super
_check_credentials_for_uid❌ no
_get_trusted_device_age❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_totp/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
init✅ yes
SELF_READABLE_FIELDS❌ no
_mfa_type✅ yes
_mfa_url✅ yes
_compute_totp_enabled@api.depends('totp_secret')❌ no
_rpc_api_keys_only✅ yes
_get_session_token_fields✅ yes
_check_credentials✅ yes
_totp_try_setting❌ no
_totp_rate_limit❌ no
_totp_rate_limit_purge❌ no
action_totp_disable❌ no
action_totp_enable_wizard❌ no
revoke_all_devices❌ no
_revoke_all_devices❌ no
change_password@api.model✅ yes
_compute_totp_secret❌ no
_inverse_token❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_totp_mail

auth_totp_mail/auth_totp.device

Extension
_inherit: auth_totp.device
[auth_totp_device.py]

Methods

Method nameDecoratorsHas super
_classify_by_user❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

auth_totp_mail/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
write✅ yes
authenticate✅ yes
_notify_security_new_connection❌ no
_notify_security_setting_update_prepare_values✅ yes
action_open_my_account_settings❌ no
get_totp_invite_url❌ no
action_totp_invite❌ no
_mfa_type✅ yes
_mfa_url✅ yes
_rpc_api_keys_only✅ yes
_check_credentials✅ yes
_get_totp_mail_key❌ no
_get_totp_mail_code❌ no
_send_totp_mail_code❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: auth_totp_portal

auth_totp_portal/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
get_totp_invite_url✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: barcodes

barcodes/barcode.nomenclature

Class
_name: barcode.nomenclature
[barcode_nomenclature.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
sanitize_ean@api.model❌ no
sanitize_upc@api.model❌ no
match_pattern❌ no
parse_barcode❌ no
parse_nomenclature_barcode❌ no
parse_uri@api.model❌ no
_convert_uri_gtin_data_into_tracking_number@api.model❌ no
_convert_uri_sscc_data_into_package@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

barcodes/barcode.rule

Class
_name: barcode.rule
[barcode_rule.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_check_pattern@api.constrains('pattern')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

barcodes/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_nomenclature❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: barcodes_gs1_nomenclature

barcodes_gs1_nomenclature/barcode.nomenclature

Extension
_inherit: barcode.nomenclature
[barcode_nomenclature.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_pattern@api.constrains('gs1_separator_fnc1')❌ no
gs1_date_to_date@api.model❌ no
parse_gs1_rule_pattern❌ no
gs1_decompose_extended❌ no
parse_nomenclature_barcode✅ yes
_preprocess_gs1_search_args@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

barcodes_gs1_nomenclature/barcode.rule

Extension
_inherit: barcode.rule
[barcode_rule.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_default_encoding❌ no
_check_pattern@api.constrains('pattern')✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: base

base/decimal.precision

Class
_name: decimal.precision
[decimal_precision.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
precision_get@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_onchange_digits_warning@api.onchange('digits')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.actions

Class
_name: ir.actions.actions
[ir_actions.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_path@api.constrains('path')❌ no
_compute_xml_id❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_eval_context@api.model❌ no
get_bindings@api.model❌ no
_get_bindings❌ no
_for_xml_id@api.model❌ no
_get_action_dict❌ no
_get_readable_fields❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.act_window

Classical
_name: ir.actions.act_window
_inherit: ir.actions.actions
[ir_actions.py]

Regular Fields (16)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_model@api.constrains('res_model', 'binding_model_id')❌ no
_compute_views@api.depends('view_ids.view_mode', 'view_mode', 'view_id.type')❌ no
_check_view_mode@api.constrains('view_mode')❌ no
_compute_embedded_actions❌ no
read✅ yes
create@api.model_create_multi✅ yes
exists❌ no
_existing@api.model❌ no
_get_readable_fields✅ yes
_get_action_dict✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.act_window.view

Class
_name: ir.actions.act_window.view
[ir_actions.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.act_window_close

Classical
_name: ir.actions.act_window_close
_inherit: ir.actions.actions
[ir_actions.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_readable_fields✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.act_url

Classical
_name: ir.actions.act_url
_inherit: ir.actions.actions
[ir_actions.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_readable_fields✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.server.history

Class
_name: ir.actions.server.history
[ir_actions.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
_gc_histories@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.server

Classical
_name: ir.actions.server
_inherit: ir.actions.actions
[ir_actions.py]

Regular Fields (22)

Computed Fields

Stored (5)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_default_update_path@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_show_code_history@api.depends('state', 'code')❌ no
_warning_depends@api.model❌ no
_get_warning_messages❌ no
_compute_allowed_states❌ no
_compute_warning@api.depends(lambda self: self._warning_depends())❌ no
_get_children_domain@api.model❌ no
_generate_action_name❌ no
_name_depends❌ no
_compute_name@api.depends(lambda self: self._name_depends())❌ no
_onchange_name@api.onchange('name')❌ no
_compute_available_model_ids@api.depends('state')❌ no
_compute_crud_relations@api.depends('model_id', 'update_path', 'state')❌ no
_traverse_path❌ no
_get_relation_chain❌ no
_compute_webhook_sample_payload@api.depends('state', 'model_id', 'webhook_field_ids', 'name')❌ no
_check_python_code@api.constrains('code')❌ no
_check_children@api.constrains('parent_id', 'child_ids')❌ no
_get_readable_fields✅ yes
_get_runner❌ no
create_action❌ no
history_wizard_action❌ no
_run_action_code_multi❌ no
_run_action_multi❌ no
_run_action_object_write❌ no
_run_action_webhook❌ no
_run_action_object_copy❌ no
_run_action_object_create❌ no
_get_eval_context✅ yes
run❌ no
_run❌ no
_can_execute_action_on_records❌ no
_compute_value_field_to_show@api.depends('evaluation_type', 'update_field_id')❌ no
_selection_target_model@api.model❌ no
_set_crud_model_id@api.onchange('crud_model_id')❌ no
_set_resource_ref@api.onchange('resource_ref')❌ no
_set_selection_value@api.onchange('selection_value')❌ no
_eval_value❌ no
copy_data✅ yes
action_open_parent_action❌ no
action_open_scheduled_action❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.todo

Class
_name: ir.actions.todo
[ir_actions.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
ensure_one_open_todo@api.model❌ no
action_launch❌ no
action_open❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.actions.client

Classical
_name: ir.actions.client
_inherit: ir.actions.actions
[ir_actions.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_params@api.depends('params_store')❌ no
_inverse_params❌ no
_get_readable_fields✅ yes
📊 Model Summary
Classical | Total Fields: 7 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

base/ir.actions.report

Classical
_name: ir.actions.report
_inherit: ir.actions.actions
[ir_actions_report.py]

Regular Fields (13)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_model_id@api.depends('model')❌ no
_search_model_id❌ no
_get_readable_fields✅ yes
associated_view❌ no
create_action❌ no
retrieve_attachment❌ no
get_wkhtmltopdf_state@api.model❌ no
get_paperformat❌ no
get_paperformat_by_xmlid❌ no
_get_layout❌ no
_get_report_url❌ no
_build_wkhtmltopdf_args@api.model❌ no
_prepare_html❌ no
_run_wkhtmltoimage❌ no
_run_wkhtmltopdf@api.model❌ no
_get_report_from_name@api.model❌ no
_get_report@api.model❌ no
barcode@api.model❌ no
get_available_barcode_masks@api.model❌ no
_render_template❌ no
_handle_merge_pdfs_error❌ no
_merge_pdfs@api.model❌ no
_render_qweb_pdf_prepare_streams❌ no
_prepare_pdf_report_attachment_vals_list❌ no
_pre_render_qweb_pdf❌ no
_render_qweb_pdf❌ no
_render_qweb_text@api.model❌ no
_render_qweb_html@api.model❌ no
_get_rendering_context_model❌ no
_get_rendering_context❌ no
_render@api.model❌ no
report_action❌ no
_action_configure_external_report_layout❌ no
get_valid_action_reports❌ no
_prepare_local_attachments@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.asset

Class
_name: ir.asset
[ir_asset.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_get_asset_params❌ no
_get_asset_bundle_url❌ no
_parse_bundle_name❌ no
_get_asset_paths❌ no
_fill_asset_paths❌ no
_process_path❌ no
_get_active_addons_list❌ no
_topological_sort@api.model❌ no
_get_installed_addons_list@api.model❌ no
_get_paths❌ no
_process_command❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.attachment

Class
_name: ir.attachment
[ir_attachment.py]

Regular Fields (16)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_res_name❌ no
_storage@api.model❌ no
_filestore@api.model❌ no
_get_storage_domain@api.model❌ no
force_storage@api.model❌ no
_migrate❌ no
_full_path@api.model❌ no
_get_path@api.model❌ no
_file_read@api.model❌ no
_file_write@api.model❌ no
_file_delete@api.model❌ no
_mark_for_gc❌ no
_gc_file_store@api.autovacuum❌ no
_gc_file_store_unsafe❌ no
_compute_datas@api.depends('store_fname', 'db_datas', 'file_size'); @api.depends_context('bin_size')❌ no
_compute_raw@api.depends('store_fname', 'db_datas')❌ no
_inverse_raw❌ no
_inverse_datas❌ no
_set_attachment_data✅ yes
_compute_checksum❌ no
_same_content@api.model❌ no
_compute_mimetype❌ no
_postprocess_contents❌ no
_check_contents❌ no
_index@api.model❌ no
get_serving_groups@api.model❌ no
_check_serving_attachments❌ no
check@api.model❌ no
_check_access✅ yes
_inaccessible_comodel_records❌ no
write✅ yes
copy_data✅ yes
create@api.model_create_multi✅ yes
_post_add_create❌ no
generate_access_token❌ no
_get_raw_access_token❌ no
create_unique@api.model❌ no
_generate_access_token❌ no
action_get@api.model❌ no
_get_serve_attachment@api.model❌ no
regenerate_assets_bundles@api.model❌ no
_from_request_file❌ no
_to_http_stream❌ no
_is_remote_source❌ no
_can_return_content✅ yes
_migrate_remote_to_local❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.config_parameter

Class
_name: ir.config_parameter
[ir_config_parameter.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
init❌ no
get_param@api.model❌ no
_get_param@api.model❌ no
set_param@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.cron

Delegation
_name: ir.cron
_inherits: ir.actions.server via ir_actions_server_id
[ir_cron.py]

Regular Fields (10)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_cron_name@api.depends('ir_actions_server_id.name')❌ no
create@api.model_create_multi✅ yes
default_get@api.model✅ yes
method_direct_trigger❌ no
_process_jobs❌ no
_process_jobs_loop❌ no
_check_version❌ no
_check_modules_state❌ no
_get_ready_sql_condition❌ no
_get_all_ready_jobs❌ no
_acquire_one_job❌ no
_notify_admin❌ no
_process_job❌ no
_run_job❌ no
_update_failure_count@api.model❌ no
_clear_schedule@api.model❌ no
_reschedule_later@api.model❌ no
_reschedule_asap@api.model❌ no
_callback❌ no
write✅ yes
toggle@api.model❌ no
_trigger❌ no
_trigger_list❌ no
_notifydb@api.model❌ no
_add_progress❌ no
_notify_progress@api.deprecated('Since 19.0, use _commit_progress')❌ no
_commit_progress@api.model❌ no
action_open_parent_action❌ no
action_open_scheduled_action❌ no
📊 Model Summary
Delegation | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 30 (@api.model: 9, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

base/ir.cron.trigger

Class
_name: ir.cron.trigger
[ir_cron.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_gc_cron_triggers@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.cron.progress

Class
_name: ir.cron.progress
[ir_cron.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_gc_cron_progress@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.default

Class
_name: ir.default
[ir_default.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_json_format@api.constrains('json_value')❌ no
create@api.model_create_multi✅ yes
write✅ yes
set@api.model❌ no
_get@api.model❌ no
_get_model_defaults@api.model❌ no
discard_records@api.model❌ no
discard_values@api.model❌ no
_get_field_column_fallbacks❌ no
_evaluate_condition_with_fallback❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.embedded.actions

Class
_name: ir.embedded.actions
[ir_embedded_actions.py]

Regular Fields (13)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_is_deletable❌ no
_compute_is_visible❌ no
_get_readable_fields❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.exports

Class
_name: ir.exports
[ir_exports.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.exports.line

Class
_name: ir.exports.line
[ir_exports.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.filters

Class
_name: ir.filters
[ir_filters.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
_list_all_models@api.model❌ no
copy_data✅ yes
write✅ yes
_get_eval_domain❌ no
_get_action_domain@api.model❌ no
get_filters@api.model❌ no
create_filter@api.model❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.logging

Class
_name: ir.logging
[ir_logging.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
init✅ yes
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.mail_server

Class
_name: ir.mail_server
[ir_mail_server.py]

Regular Fields (14)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_smtp_authentication_info@api.depends('smtp_authentication')❌ no
_check_smtp_ssl_files@api.constrains('smtp_authentication', 'smtp_ssl_certificate', 'smtp_ssl_private_key')❌ no
write✅ yes
_active_usages_compute❌ no
_get_max_email_size❌ no
_get_test_email_from❌ no
_get_test_email_to❌ no
test_smtp_connection❌ no
action_retrieve_max_email_size❌ no
_disable_send❌ no
_connect__❌ no
_check_forced_mail_server❌ no
_smtp_login__❌ no
_build_email__❌ no
_get_default_bounce_address@api.model❌ no
_get_default_from_address@api.model❌ no
_get_default_from_filter@api.model❌ no
_prepare_email_message__❌ no
_alter_message__@api.model❌ no
_prepare_smtp_to_list@api.model❌ no
send_email@api.model❌ no
_find_mail_server_allowed_domain❌ no
_find_mail_server❌ no
_filter_mail_servers_fallback@api.model❌ no
_match_from_filter@api.model❌ no
_parse_from_filter@api.model❌ no
_onchange_encryption@api.onchange('smtp_encryption')❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 1)

base/ir.model

Class
_name: ir.model
[ir_model.py]

Regular Fields (11)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_default_field_id❌ no
_inherited_models@api.depends()❌ no
_in_modules@api.depends()❌ no
_view_ids@api.depends()❌ no
_compute_count@api.depends()❌ no
_check_model_name@api.constrains('model')❌ no
_check_order@api.constrains('order', 'field_id')❌ no
_check_fold_name@api.constrains('fold_name')❌ no
_get❌ no
_get_id❌ no
_drop_table❌ no
write✅ yes
create@api.model_create_multi✅ yes
name_create@api.model❌ no
_reflect_model_params❌ no
_reflect_models❌ no
_instanciate_attrs@api.model❌ no
_is_manual_name@api.model❌ no
_check_manual_name@api.model❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.model.fields

Class
_name: ir.model.fields
[ir_model.py]

Regular Fields (37)

Computed Fields

Stored (3)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_relation_field_id@api.depends('relation', 'relation_field')❌ no
_compute_selection@api.depends('selection_ids')❌ no
_inverse_selection❌ no
_compute_copied@api.depends('ttype', 'related', 'compute')❌ no
_in_modules@api.depends()❌ no
_check_domain@api.constrains('domain')❌ no
_check_name@api.constrains('name')❌ no
_onchange_relation@api.onchange('relation')❌ no
_check_relation@api.constrains('relation')❌ no
_check_depends@api.constrains('depends')❌ no
_onchange_compute@api.onchange('compute')❌ no
_check_relation_table@api.constrains('relation_table')❌ no
_check_currency_field@api.constrains('currency_field')❌ no
_custom_many2many_names@api.model❌ no
_onchange_ttype@api.onchange('ttype', 'model_id', 'relation')❌ no
_onchange_relation_table@api.onchange('relation_table')❌ no
_check_on_delete_required_m2o@api.constrains('required', 'ttype', 'on_delete')❌ no
_get❌ no
_get_ids❌ no
_drop_column❌ no
_prepare_update❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name@api.depends('field_description', 'model')❌ no
_reflect_field_params❌ no
_reflect_fields❌ no
_all_manual_field_data❌ no
_get_manual_field_data❌ no
_instanciate_attrs❌ no
_is_manual_name@api.model❌ no
get_field_string@api.model❌ no
get_field_help@api.model❌ no
get_field_selection@api.model❌ no
_get_fields_cached@api.model❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

base/ir.model.inherit

Class
_name: ir.model.inherit
[ir_model.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_reflect_inherits❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.model.fields.selection

Class
_name: ir.model.fields.selection
[ir_model.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_selection❌ no
_get_selection_data❌ no
_reflect_selections❌ no
_update_selection❌ no
_existing_selection_data❌ no
create@api.model_create_multi✅ yes
write✅ yes
_process_ondelete❌ no
_get_records❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.model.constraint

Class
_name: ir.model.constraint
[ir_model.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
copy_data✅ yes
_reflect_constraint❌ no
_reflect_constraints❌ no
_reflect_model❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.model.relation

Class
_name: ir.model.relation
[ir_model.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_module_data_uninstall❌ no
_reflect_relation❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.model.access

Class
_name: ir.model.access
[ir_model.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
group_names_with_access@api.model❌ no
_get_access_groups@api.model❌ no
_get_allowed_models❌ no
check@api.model❌ no
_make_access_error❌ no
call_cache_clearing_methods@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.model.data

Class
_name: ir.model.data
[ir_model.py]

Regular Fields (5)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_complete_name@api.depends('module', 'name')❌ no
_compute_reference@api.depends('model', 'res_id')❌ no
_compute_display_name@api.depends('res_id', 'model', 'complete_name')❌ no
_xmlid_lookup@api.model❌ no
_xmlid_to_res_model_res_id@api.model❌ no
_xmlid_to_res_id@api.model❌ no
check_object_reference@api.model❌ no
copy_data✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_lookup_xmlids❌ no
_update_xmlids@api.model❌ no
_build_insert_xmlids_values❌ no
_build_update_xmlids_query❌ no
_load_xmlid@api.model❌ no
_module_data_uninstall@api.model❌ no
_process_end@api.model❌ no
toggle_noupdate@api.model❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 11, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

base/ir.module.category

Class
_name: ir.module.category
[ir_module.py]

Regular Fields (9)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_xml_id❌ no
_check_parent_not_circular@api.constrains('parent_id')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

base/ir.module.module

Class
_name: ir.module.module
[ir_module.py]

Regular Fields (23)

Computed Fields

Stored (3)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
get_module_info❌ no
_get_desc@api.depends('name', 'description')❌ no
_get_latest_version@api.depends('name')❌ no
_get_views@api.depends('name', 'state')❌ no
_get_icon_image@api.depends('icon')❌ no
_compute_has_iap❌ no
_get_modules_to_load_domain❌ no
check_external_dependencies❌ no
_state_update❌ no
button_install❌ no
button_immediate_install❌ no
button_reset_state@api.model❌ no
check_module_update@api.model❌ no
module_uninstall❌ no
_remove_copied_views❌ no
downstream_dependencies❌ no
upstream_dependencies❌ no
next❌ no
_button_immediate_function❌ no
button_immediate_uninstall❌ no
button_uninstall❌ no
button_uninstall_wizard❌ no
button_immediate_upgrade❌ no
button_upgrade❌ no
get_values_from_terp❌ no
create@api.model_create_multi✅ yes
update_list@api.model❌ no
_update_from_terp❌ no
_update_dependencies❌ no
_update_countries❌ no
_update_exclusions❌ no
_update_category❌ no
_update_translations❌ no
_check❌ no
_get❌ no
_get_id❌ no
_installed@api.model❌ no
search_panel_select_range@api.model✅ yes
_load_module_terms@api.model❌ no
_extract_resource_attachment_translations@api.model❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.module.module.dependency

Class
_name: ir.module.module.dependency
[ir_module.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_depend@api.depends('name')❌ no
_search_depend❌ no
_compute_state@api.depends('depend_id.state')❌ no
all_dependencies@api.model❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

base/ir.module.module.exclusion

Class
_name: ir.module.module.exclusion
[ir_module.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_exclusion@api.depends('name')❌ no
_search_exclusion❌ no
_compute_state@api.depends('exclusion_id.state')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

base/ir.profile

Class
_name: ir.profile
[ir_profile.py]

Regular Fields (13)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_gc_profile@api.autovacuum❌ no
_compute_has_memory❌ no
_generate_memory_profile❌ no
_compute_config_url❌ no
_compute_speedscope@api.depends('init_stack_trace')❌ no
_default_profile_params❌ no
_parse_params❌ no
_generate_speedscope❌ no
_add_outputs❌ no
_compute_speedscope_url@api.depends('speedscope')❌ no
_enabled_until❌ no
set_profiling@api.model❌ no
action_view_speedscope❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

base/ir.rule

Class
_name: ir.rule
[ir_rule.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_eval_context@api.model❌ no
_compute_global@api.depends('groups')❌ no
_check_model_name@api.constrains('model_id')❌ no
_check_domain@api.constrains('active', 'domain_force', 'model_id')❌ no
_compute_domain_keys❌ no
_get_failing❌ no
_get_rules❌ no
_compute_domain@api.model❌ no
_compute_domain_context_values❌ no
create@api.model_create_multi✅ yes
write✅ yes
_make_access_error❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.sequence

Class
_name: ir.sequence
[ir_sequence.py]

Regular Fields (12)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_number_next_actual❌ no
_set_number_next_actual❌ no
_get_current_sequence@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_next_do❌ no
_get_prefix_suffix❌ no
get_next_char❌ no
_create_date_range_seq❌ no
_next❌ no
next_by_id❌ no
next_by_code@api.model❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.sequence.date_range

Class
_name: ir.sequence.date_range
[ir_sequence.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_number_next_actual❌ no
_set_number_next_actual❌ no
default_get@api.model✅ yes
_next❌ no
_alter_sequence❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.ui.menu

Class
_name: ir.ui.menu
[ir_ui_menu.py]

Regular Fields (10)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_complete_name@api.depends('name', 'parent_id.complete_name')❌ no
_get_full_name❌ no
_read_image❌ no
_check_parent_id@api.constrains('parent_id')❌ no
_visible_menu_ids@api.model❌ no
_filter_visible_menus❌ no
_compute_display_name@api.depends('parent_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_web_icon_data❌ no
copy✅ yes
get_user_roots@api.model❌ no
_load_menus_blacklist❌ no
load_menus_root@api.model❌ no
load_menus@api.model❌ no
_get_menuitems_xmlids❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.ui.view.custom

Class
_name: ir.ui.view.custom
[ir_ui_view.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/ir.ui.view

Class
_name: ir.ui.view
[ir_ui_view.py]

Regular Fields (14)

Computed Fields

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_arch@api.depends('arch_db', 'arch_fs', 'arch_updated'); @api.depends_context('read_arch_from_file', 'lang', 'edit_translations', 'check_translations')❌ no
_inverse_arch❌ no
_compute_arch_base@api.depends('arch'); @api.depends_context('read_arch_from_file')❌ no
_inverse_arch_base❌ no
reset_arch❌ no
_compute_model_data_id@api.depends('write_date')❌ no
_search_model_data_id❌ no
_compute_model_id@api.depends('model')❌ no
_inverse_compute_model_id❌ no
_compute_invalid_locators@api.depends('arch', 'inherit_id')❌ no
_compute_xml_id❌ no
_valid_inheritance❌ no
_check_xml❌ no
_check_groups@api.constrains('group_ids', 'inherit_id', 'mode')❌ no
_check_000_inheritance@api.constrains('inherit_id')❌ no
_compute_defaults❌ no
_compute_warning_info@api.depends('arch')❌ no
_validate_xml_encoding❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_field_translations✅ yes
copy_data✅ yes
default_view@api.model❌ no
_get_inheriting_views_domain@api.model❌ no
_get_filter_xmlid_query@api.model❌ no
_get_inheriting_views❌ no
_filter_loaded_views❌ no
_check_view_access❌ no
_raise_view_error❌ no
_log_view_warning❌ no
locate_node❌ no
inherit_branding❌ no
_add_validation_flag❌ no
apply_inheritance_specs@api.model❌ no
_combine❌ no
get_combined_arch❌ no
_get_combined_arch❌ no
_get_combined_archs❌ no
_get_view_refs❌ no
_get_cached_template_prefetched_keys@api.model❌ no
_get_template_minimal_cache_keys❌ no
_get_cached_template_info@api.model❌ no
_get_template_view@api.model❌ no
_get_template_domain@api.model❌ no
_get_template_order@api.model❌ no
_fetch_template_views@api.model❌ no
_clear_preload_views_cache_if_needed❌ no
_preload_views❌ no
postprocess_and_fields❌ no
_postprocess_access_rights❌ no
_postprocess_debug_to_cache❌ no
_postprocess_debug❌ no
_postprocess_view❌ no
_add_missing_fields❌ no
_postprocess_on_change❌ no
_get_x2many_missing_view_archs❌ no
_postprocess_attributes❌ no
_postprocess_tag_calendar❌ no
_postprocess_tag_field❌ no
_postprocess_tag_form❌ no
_postprocess_tag_groupby❌ no
_postprocess_tag_label❌ no
_postprocess_tag_list❌ no
_editable_node❌ no
_editable_tag_form❌ no
_editable_tag_list❌ no
_editable_tag_field❌ no
_onchange_able_view❌ no
_onchange_able_view_form❌ no
_onchange_able_view_list❌ no
_onchange_able_view_kanban❌ no
_modifiers_from_model❌ no
_validate_view❌ no
_validate_tag_form❌ no
_validate_tag_list❌ no
_validate_tag_graph❌ no
_validate_tag_calendar❌ no
_validate_tag_field❌ no
_validate_tag_filter❌ no
_validate_tag_button❌ no
_validate_tag_groupby❌ no
_validate_tag_searchpanel❌ no
_validate_tag_label❌ no
_validate_tag_page❌ no
_validate_tag_img❌ no
_validate_tag_a❌ no
_validate_tag_ul❌ no
_validate_tag_div❌ no
_check_dropdown_menu❌ no
_check_progress_bar❌ no
_is_qweb_based_view❌ no
_validate_attributes❌ no
_validate_classes❌ no
_validate_fa_class_accessibility❌ no
_validate_qweb_directive❌ no
_validate_expression❌ no
_validate_domain_identifiers❌ no
_check_field_paths❌ no
_read_template_keys❌ no
_get_view_etrees❌ no
_contains_branded❌ no
_pop_view_branding❌ no
distribute_branding❌ no
is_node_branded❌ no
render_public_asset@api.readonly; @api.model❌ no
_render_template❌ no
_validate_custom_views@api.model❌ no
_validate_module_views@api.model❌ no
_create_all_specific_views❌ no
_get_specific_views❌ no
_load_records_write✅ yes
_load_records_write_on_cow❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

base/properties.base.definition

Class
_name: properties.base.definition
[properties_base_definition.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('properties_field_id')❌ no
_check_properties_field_id@api.constrains('properties_field_id')❌ no
write✅ yes
_get_definition_for_property_field❌ no
_get_definition_id_for_property_field❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

base/report.layout

Class
_name: report.layout
[report_layout.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/report.paperformat

Class
_name: report.paperformat
[report_paperformat.py]

Regular Fields (16)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_format_or_page@api.constrains('format')❌ no
_compute_print_page_size❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.bank

Class
_name: res.bank
[res_bank.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('bic')❌ no
_search_display_name@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_onchange_country_id@api.onchange('country')❌ no
_onchange_state@api.onchange('state')❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

base/res.partner.bank

Class
_name: res.partner.bank
[res_bank.py]

Regular Fields (9)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
get_supported_account_types@api.model❌ no
_get_supported_account_types@api.model❌ no
_compute_sanitized_acc_number@api.depends('acc_number')❌ no
_search_acc_number❌ no
_compute_acc_type@api.depends('acc_number')❌ no
_compute_account_holder_name@api.depends('partner_id.name')❌ no
retrieve_acc_type@api.model❌ no
_compute_display_name@api.depends('acc_number', 'bank_id')❌ no
_compute_color@api.depends('allow_out_payment')❌ no
_sanitize_vals❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_archive_bank❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.company

Classical
_name: res.company
_inherit: format.address.mixin, format.vat.label.mixin
[res_company.py]

Regular Fields (19)

Computed Fields

Stored (2)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
copy❌ no
_default_currency_id❌ no
init❌ no
_get_company_root_delegated_field_names❌ no
_get_company_address_field_names❌ no
_get_company_address_update❌ no
_compute_parent_ids@api.depends('parent_path')❌ no
_compute_address@api.depends(lambda self: [f'partner_id.{fname}' for fname in self._get_company_address_field_names()])❌ no
_inverse_street❌ no
_inverse_street2❌ no
_inverse_zip❌ no
_inverse_city❌ no
_inverse_state❌ no
_inverse_country❌ no
_compute_logo_web@api.depends('partner_id.image_1920')❌ no
_compute_color@api.depends('root_id')❌ no
_inverse_color❌ no
_onchange_state@api.onchange('state_id')❌ no
_onchange_country_id@api.onchange('country_id')❌ no
_onchange_parent_id@api.onchange('parent_id')❌ no
_compute_uninstalled_l10n_module_ids@api.depends('country_id')❌ no
install_l10n_modules❌ no
_get_view@api.model✅ yes
_search_display_name@api.model✅ yes
_compute_empty_company_details@api.depends('company_details')❌ no
create@api.model_create_multi✅ yes
cache_invalidation_fields❌ no
write✅ yes
_check_active@api.constrains('active')❌ no
_check_root_delegated_fields@api.constrains(lambda self: self._get_company_root_delegated_field_names() + ['parent_id'])❌ no
_get_main_company@api.model❌ no
__accessible_branches❌ no
_accessible_branches❌ no
_all_branches_selected❌ no
action_all_company_branches❌ no
_get_public_user❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

base/res.country

Class
_name: res.country
[res_country.py]

Regular Fields (12)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_phone_code_for@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
get_address_fields❌ no
_compute_image_url@api.depends('code')❌ no
_check_address_format@api.constrains('address_format')❌ no
_compute_country_group_codes@api.depends('country_group_ids')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.country.group

Class
_name: res.country.group
[res_country.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_sanitize_vals❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.country.state

Class
_name: res.country.state
[res_country.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_search_display_name@api.model✅ yes
_get_name_search_domain❌ no
_compute_display_name@api.depends('country_id'); @api.depends_context('formatted_display_name')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.currency

Class
_name: res.currency
[res_currency.py]

Regular Fields (10)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_toggle_group_multi_currency@api.model❌ no
_activate_group_multi_currency@api.model❌ no
_deactivate_group_multi_currency@api.model❌ no
_check_company_currency_stays_active@api.constrains('active')❌ no
_get_rates❌ no
_compute_is_current_company_currency@api.depends_context('company')❌ no
_compute_current_rate@api.depends('rate_ids.rate'); @api.depends_context('to_currency', 'date', 'company', 'company_id')❌ no
_compute_decimal_places@api.depends('rounding')❌ no
_compute_date@api.depends('rate_ids.name')❌ no
amount_to_text❌ no
format❌ no
round❌ no
compare_amounts❌ no
is_zero❌ no
get_all_currencies@api.model❌ no
_get_conversion_rate@api.model❌ no
_convert❌ no
_select_companies_rates❌ no
_get_view_cache_key@api.model✅ yes
_get_view@api.model✅ yes
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.currency.rate

Class
_name: res.currency.rate
[res_currency.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_sanitize_vals❌ no
write✅ yes
create@api.model_create_multi✅ yes
_get_latest_rate❌ no
_get_last_rates_for_companies❌ no
_compute_rate@api.depends('currency_id', 'company_id', 'name')❌ no
_compute_company_rate@api.depends('rate', 'name', 'currency_id', 'company_id', 'currency_id.rate_ids.rate'); @api.depends_context('company')❌ no
_inverse_company_rate@api.onchange('company_rate')❌ no
_compute_inverse_company_rate@api.depends('company_rate')❌ no
_inverse_inverse_company_rate@api.onchange('inverse_company_rate')❌ no
_onchange_rate_warning@api.onchange('company_rate')❌ no
_check_company_id@api.constrains('company_id')❌ no
_search_display_name@api.model✅ yes
_get_view_cache_key@api.model✅ yes
_get_view@api.model✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 4, @api.onchange: 3, @api.depends: 4, @api.constrains: 1)

base/res.device.log

Class
_name: res.device.log
[res_device.py]

Regular Fields (11)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
_compute_is_current❌ no
_compute_linked_ip_addresses❌ no
_order_field_to_sql✅ yes
_is_mobile❌ no
_update_device@api.model❌ no
_gc_device_log@api.autovacuum❌ no
__update_revoked@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.device

Classical
_name: res.device
_inherit: res.device.log
[res_device.py]

Methods

Method nameDecoratorsHas super
revoke❌ no
_revoke❌ no
_select@api.model❌ no
_from@api.model❌ no
_where@api.model❌ no
_query❌ no
init❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.groups

Class
_name: res.groups
[res_groups.py]

Regular Fields (13)

Computed Fields

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_check_disjoint_groups@api.constrains('implied_ids', 'implied_by_ids')❌ no
_check_user_disjoint_groups@api.constrains('user_ids')❌ no
_compute_full_name@api.depends('privilege_id.name', 'name'); @api.depends_context('short_display_name')❌ no
_search_full_name❌ no
copy_data✅ yes
write✅ yes
_ensure_xml_id❌ no
_compute_all_user_ids@api.depends('all_implied_by_ids.user_ids')❌ no
_inverse_all_user_ids❌ no
_search_all_user_ids❌ no
_compute_all_implied_ids@api.depends('implied_ids.all_implied_ids')❌ no
_search_all_implied_ids❌ no
_compute_all_implied_by_ids@api.depends('implied_by_ids.all_implied_by_ids')❌ no
_search_all_implied_by_ids❌ no
_get_user_type_groups❌ no
_compute_disjoint_ids❌ no
create@api.model_create_multi✅ yes
_apply_group❌ no
_remove_group❌ no
_compute_view_group_hierarchy❌ no
_get_view_group_hierarchy@api.model❌ no
_get_group_definitions@api.model❌ no
_is_feature_enabled@api.model❌ no
_compute_all_users_count@api.depends('all_user_ids')❌ no
action_show_all_users❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.groups.privilege

Class
_name: res.groups.privilege
[res_groups_privilege.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.lang

Class
_name: res.lang
[res_lang.py]

Regular Fields (13)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_date_format_selection❌ no
_compute_field_flag_image_url@api.depends('code', 'flag_image')❌ no
_check_active@api.constrains('active')❌ no
_check_format@api.constrains('time_format', 'date_format')❌ no
_onchange_format@api.onchange('time_format', 'date_format')❌ no
_register_hook❌ no
_activate_lang❌ no
_create_lang❌ no
install_lang@api.model❌ no
CACHED_FIELDS❌ no
_get_data❌ no
_lang_get❌ no
_get_code❌ no
get_installed@api.model; @api.readonly❌ no
_get_active_by❌ no
action_unarchive✅ yes
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
format❌ no
action_activate_langs❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.partner.category

Class
_name: res.partner.category
[res_partner.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
_check_parent_id@api.constrains('parent_id')❌ no
_compute_display_name@api.depends('parent_id')❌ no
_search_display_name@api.model✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

base/res.partner

Classical
_name: res.partner
_inherit: format.address.mixin, format.vat.label.mixin, avatar.mixin, properties.base.definition.mixin
[res_partner.py]

Regular Fields (22)

Computed Fields

Stored (5)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_default_category❌ no
default_get@api.model✅ yes
_compute_application_statistics❌ no
_compute_application_statistics_hook❌ no
_get_street_split❌ no
_compute_avatar_1920@api.depends('name', 'user_ids.share', 'image_1920', 'is_company', 'type')✅ yes
_compute_avatar_1024@api.depends('name', 'user_ids.share', 'image_1024', 'is_company', 'type')✅ yes
_compute_avatar_512@api.depends('name', 'user_ids.share', 'image_512', 'is_company', 'type')✅ yes
_compute_avatar_256@api.depends('name', 'user_ids.share', 'image_256', 'is_company', 'type')✅ yes
_compute_avatar_128@api.depends('name', 'user_ids.share', 'image_128', 'is_company', 'type')✅ yes
_compute_avatar✅ yes
_avatar_get_placeholder_path✅ yes
_get_complete_name❌ no
_compute_complete_name@api.depends('is_company', 'name', 'parent_id.name', 'type', 'company_name', 'commercial_company_name')❌ no
_compute_lang@api.depends('parent_id')❌ no
_compute_active_lang_count@api.depends('lang')❌ no
_compute_tz_offset@api.depends('tz')❌ no
_compute_user_id@api.depends('parent_id')❌ no
_compute_main_user_id@api.depends_context('uid'); @api.depends('user_ids.active', 'user_ids.share')❌ no
_compute_partner_share@api.depends('user_ids.share', 'user_ids.active')❌ no
_compute_same_vat_partner_id@api.depends('vat', 'company_id', 'company_registry', 'country_id')❌ no
_compute_vat_label@api.depends_context('company')❌ no
_compute_type_address_label@api.depends('parent_id', 'type')❌ no
_compute_contact_address@api.depends(lambda self: self._display_address_depends())❌ no
_compute_get_ids❌ no
_compute_commercial_partner@api.depends('is_company', 'parent_id.commercial_partner_id')❌ no
_compute_commercial_company_name@api.depends('company_name', 'parent_id.is_company', 'commercial_partner_id.name')❌ no
_compute_company_registry❌ no
_compute_company_registry_label@api.depends('country_id')❌ no
_get_company_registry_labels❌ no
_compute_company_registry_placeholder❌ no
_check_parent_id@api.constrains('parent_id')❌ no
_check_partner_company@api.constrains('company_id')❌ no
copy_data✅ yes
onchange_parent_id@api.onchange('parent_id')❌ no
_onchange_country_id@api.onchange('country_id')❌ no
_onchange_state@api.onchange('state_id')❌ no
_onchange_company_id@api.onchange('parent_id', 'company_id')❌ no
_compute_email_formatted@api.depends('name', 'email')❌ no
_compute_company_type@api.depends('is_company')❌ no
_write_company_type❌ no
onchange_company_type@api.onchange('company_type')❌ no
_check_barcode_unicity@api.constrains('barcode')❌ no
_convert_fields_to_values❌ no
_address_fields@api.model❌ no
_formatting_address_fields@api.model❌ no
_get_address_values❌ no
_update_address✅ yes
_commercial_fields@api.model❌ no
_synced_commercial_fields@api.model❌ no
_get_commercial_values❌ no
_get_synced_commercial_values❌ no
_company_dependent_commercial_fields@api.model❌ no
_commercial_sync_from_company❌ no
_company_dependent_commercial_sync❌ no
_commercial_sync_to_descendants❌ no
_fields_sync❌ no
_children_sync❌ no
_handle_first_contact_creation❌ no
_clean_website❌ no
_compute_is_public❌ no
write✅ yes
create@api.model_create_multi✅ yes
_load_records_create✅ yes
create_company❌ no
open_commercial_entity❌ no
_compute_display_name@api.depends('complete_name', 'email', 'vat', 'state_id', 'country_id', 'commercial_company_name'); @api.depends_context('show_address', 'partner_show_db_id', 'show_email', 'show_vat', 'lang', 'formatted_display_name')❌ no
name_create@api.model❌ no
find_or_create@api.model❌ no
address_get❌ no
view_header_get@api.model✅ yes
_get_default_address_format@api.model❌ no
_get_address_format@api.model❌ no
_prepare_display_address❌ no
_display_address❌ no
_display_address_depends❌ no
get_import_templates@api.model❌ no
_check_import_consistency@api.model❌ no
_get_country_name❌ no
_get_all_addr❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.partner.industry

Class
_name: res.partner.industry
[res_partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.users.log

Class
_name: res.users.log
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_gc_user_logs@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.users

Delegation
_name: res.users
_inherits: res.partner via partner_id
[res_users.py]

Regular Fields (12)

Computed Fields

Stored (2)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_check_company_domain❌ no
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_self_accessible_fields@api.model❌ no
_default_groups❌ no
_default_view_group_hierarchy❌ no
init❌ no
_set_password❌ no
_set_encrypted_password❌ no
_rpc_api_keys_only❌ no
_check_credentials❌ no
_compute_email_domain_placeholder@api.depends_context('uid')❌ no
_compute_password❌ no
_set_new_password❌ no
_compute_role@api.depends('group_ids')❌ no
_onchange_role@api.onchange('role')❌ no
_compute_all_group_ids@api.depends('group_ids.all_implied_ids')❌ no
_search_all_group_ids❌ no
_compute_signature@api.depends('name')❌ no
_compute_share@api.depends('all_group_ids')❌ no
_compute_companies_count@api.depends('company_id')❌ no
_compute_tz_offset@api.depends('tz')❌ no
_compute_accesses_count@api.depends('all_group_ids')❌ no
_compute_res_users_settings_id@api.depends('res_users_settings_ids')❌ no
_search_res_users_settings_id@api.model❌ no
on_change_login@api.onchange('login')❌ no
onchange_parent_id@api.onchange('parent_id')❌ no
_check_user_company@api.constrains('company_id', 'company_ids', 'active')❌ no
_check_action_id@api.constrains('action_id')❌ no
_check_disjoint_groups@api.constrains('group_ids')❌ no
_check_at_least_one_administrator@api.constrains('group_ids')❌ no
onchange✅ yes
read✅ yes
_has_field_access✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_search_display_name@api.model✅ yes
copy_data✅ yes
context_get@api.model❌ no
_get_company_ids❌ no
action_get@api.model❌ no
_get_invalidation_fields@api.model❌ no
_update_last_login@api.model❌ no
_get_login_domain@api.model❌ no
_get_email_domain@api.model❌ no
_get_login_order@api.model❌ no
_login❌ no
authenticate❌ no
_check_uid_passwd@api.model❌ no
_get_session_token_fields❌ no
_get_session_token_query_params❌ no
_compute_session_token❌ no
_session_token_get_values❌ no
_session_token_hash_compute❌ no
_legacy_session_token_hash_compute❌ no
change_password@api.model❌ no
_change_password❌ no
_deactivate_portal_user❌ no
preference_save❌ no
action_change_password_wizard❌ no
preference_change_password❌ no
api_key_wizard❌ no
action_revoke_all_devices❌ no
_action_revoke_all_devices❌ no
has_groups@api.readonly❌ no
has_group@api.readonly❌ no
_has_group❌ no
_get_group_ids❌ no
_action_show❌ no
action_show_groups❌ no
action_show_accesses❌ no
action_show_rules❌ no
_is_internal❌ no
_is_portal❌ no
_is_public❌ no
_is_system❌ no
_is_admin❌ no
_is_superuser❌ no
get_company_currency_id@api.model❌ no
_crypt_context❌ no
_assert_can_auth❌ no
_on_login_cooldown❌ no
_register_hook❌ no
_mfa_type❌ no
_mfa_url❌ no
fields_get@api.model✅ yes
_get_view_postprocessed✅ yes
📊 Model Summary
Delegation | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
new@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.users.apikeys

Class
_name: res.users.apikeys
[res_users.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
init❌ no
remove❌ no
_remove❌ no
_check_credentials❌ no
_check_expiration_date❌ no
_generate❌ no
_gc_user_apikeys@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base/res.users.deletion

Class
_name: res.users.deletion
[res_users_deletion.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_user_id_int@api.depends('user_id')❌ no
_gc_portal_users@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

base/res.users.settings

Class
_name: res.users.settings
[res_users_settings.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_fields_blacklist@api.model❌ no
_find_or_create_for_user@api.model❌ no
_res_users_settings_format❌ no
_format_settings❌ no
set_res_users_settings❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_address_extended

base_address_extended/res.city

Class
_name: res.city
[res_city.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('zipcode')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_address_extended/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_address_extended/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_address_fields@api.model✅ yes
_inverse_street_data❌ no
_compute_street_data@api.depends('street')❌ no
_get_street_split❌ no
_onchange_city_id@api.onchange('city_id')❌ no
_onchange_country_id@api.onchange('country_id')✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_automation

base_automation/base.automation

Class
_name: base.automation
[base_automation.py]

Regular Fields (9)

Computed Fields

Stored (13)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_trigger@api.constrains('trigger', 'model_id')❌ no
_check_action_server_model@api.constrains('model_id', 'action_server_ids')❌ no
_compute_url@api.depends('trigger', 'webhook_uuid')❌ no
_inverse_model_name❌ no
_check_time_trigger@api.constrains('trigger', 'trg_date_range')❌ no
_check_trigger_state@api.constrains('trigger', 'action_server_ids')❌ no
_compute_action_server_ids@api.depends('model_id')❌ no
_compute_trg_date_id@api.depends('trigger')❌ no
_onchange_trg_date_range_data@api.onchange('trg_date_range')❌ no
_compute_trg_date_range_data@api.depends('trigger')❌ no
_compute_trg_date_calendar_id@api.depends('trigger', 'trg_date_id', 'trg_date_range_type')❌ no
_compute_trg_selection_field_id@api.depends('trigger')❌ no
_compute_trg_field_ref@api.depends('trigger')❌ no
_compute_trg_field_ref_model_name@api.depends('trigger', 'trg_field_ref')❌ no
_compute_filter_pre_domain@api.depends('trigger', 'trg_field_ref')❌ no
_compute_filter_domain@api.depends('trigger', 'trg_selection_field_id', 'trg_field_ref')❌ no
_compute_on_change_field_ids@api.depends('model_id', 'trigger', 'filter_domain')❌ no
_compute_trigger_field_ids@api.depends('model_id', 'trigger', 'filter_domain')❌ no
_compute_trigger@api.depends('model_id')❌ no
_onchange_domain@api.onchange('filter_domain')❌ no
_onchange_trigger@api.onchange('trigger')❌ no
_onchange_trigger_or_actions@api.onchange('trigger', 'action_server_ids')❌ no
_has_trigger_onchange❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy✅ yes
action_open_scheduled_action❌ no
action_rotate_webhook_uuid❌ no
action_view_webhook_logs❌ no
_get_trigger_specific_field❌ no
_prepare_loggin_values❌ no
_execute_webhook❌ no
_update_cron❌ no
_update_registry❌ no
_get_actions❌ no
_get_eval_context❌ no
_get_cron_interval❌ no
_filter_pre❌ no
_filter_post❌ no
_filter_post_export_domain❌ no
_add_postmortem@api.model❌ no
_process❌ no
_check_trigger_fields❌ no
_register_hook❌ no
_unregister_hook❌ no
_get_calendar@api.model❌ no
_check@api.deprecated('Since 19.0, use _cron_process_time_based_automations')❌ no
_search_time_based_automation_records❌ no
_cron_process_time_based_actions@api.model❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_automation/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_warning_depends@api.model✅ yes
_get_warning_messages✅ yes
_get_children_domain✅ yes
_compute_available_model_ids@api.depends('usage')✅ yes
_get_eval_context✅ yes
action_open_automation❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_automation/ir.cron

Extension
_inherit: ir.cron
[ir_actions_server.py]

Methods

Method nameDecoratorsHas super
action_open_automation❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 30 (@api.model: 9, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: base_automation_hr

base_automation_hr/base.automation

Extension
_inherit: base.automation
[base_automation.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_calendar@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_geolocalize

base_geolocalize/base.geo_provider

Class
_name: base.geo_provider
[base_geocoder.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_geolocalize/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_geo_localize@api.model❌ no
geo_localize❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_iban

base_iban/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Methods

Method nameDecoratorsHas super
_get_supported_account_types@api.model✅ yes
retrieve_acc_type@api.model✅ yes
get_bban❌ no
create@api.model_create_multi✅ yes
write✅ yes
_check_iban@api.constrains('acc_number')❌ no
check_iban❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_import

base_import/base_import.mapping

Class
_name: base_import.mapping
[base_import.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_import/res.users

Extension
_inherit: res.users
[base_import.py]

Methods

Method nameDecoratorsHas super
_can_import_remote_urls❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_import_module

base_import_module/ir.module.module

Extension
_inherit: ir.module.module
[ir_module.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_imported_module_names@api.model❌ no
_get_modules_to_load_domain✅ yes
_load_module_terms@api.model✅ yes
_get_latest_version@api.depends('name')✅ yes
_get_icon_image@api.depends('icon')✅ yes
_import_module❌ no
_import_zipfile@api.model❌ no
module_uninstall✅ yes
web_search_read@api.model✅ yes
more_info❌ no
web_read✅ yes
_get_modules_from_apps@api.model❌ no
_call_apps@api.model❌ no
_get_industry_categories_from_apps@api.model❌ no
button_upgrade✅ yes
button_immediate_install_app❌ no
_get_missing_dependencies@api.model❌ no
_get_missing_dependencies_modules❌ no
search_panel_select_range@api.model✅ yes
_get_imported_module_translations_for_webclient@api.model❌ no
_extract_resource_attachment_translations@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_import_module/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Methods

Method nameDecoratorsHas super
_validate_custom_views@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: base_install_request

base_install_request/ir.module.module

Extension
_inherit: ir.module.module
[ir_module_module.py]

Methods

Method nameDecoratorsHas super
action_open_install_request❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_setup

base_setup/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
web_create_users@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: base_sparse_field

base_sparse_field/ir.model.fields

Extension
_inherit: ir.model.fields
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
write✅ yes
_reflect_fields✅ yes
_instanciate_attrs✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

Module: base_vat

base_vat/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

base_vat/res.country

Extension
_inherit: res.country
[res_country.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_foreign_fiscal_position@api.depends_context('company')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

base_vat/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_run_vat_checks@api.model❌ no
_inverse_vat❌ no
_onchange_vat@api.onchange('vat', 'country_id')❌ no
_compute_perform_vies_validation@api.depends_context('company'); @api.depends('vat')❌ no
_compute_vies_valid@api.depends('vat')❌ no
_split_vat❌ no
_check_vat_number@api.model❌ no
_build_vat_error_message@api.model❌ no
check_vat_al❌ no
check_vat_jp❌ no
check_vat_do❌ no
check_vat_ro❌ no
check_vat_gr❌ no
check_vat_gt❌ no
check_vat_hu❌ no
check_vat_ch❌ no
is_valid_ruc_ec❌ no
check_vat_ec❌ no
_ie_check_char❌ no
check_vat_ie❌ no
check_vat_mx❌ no
check_vat_no❌ no
check_vat_pe❌ no
check_vat_ph❌ no
check_vat_ru❌ no
check_vat_rs❌ no
check_vat_tr❌ no
check_vat_sa❌ no
check_vat_ua❌ no
check_vat_uy❌ no
check_vat_ve❌ no
check_vat_in❌ no
check_vat_br❌ no
check_vat_cr❌ no
check_vat_vn❌ no
format_vat_eu❌ no
format_vat_ch❌ no
format_vat_cl❌ no
format_vat_co❌ no
format_vat_vn❌ no
format_vat_hu❌ no
check_vat_id❌ no
check_vat_de❌ no
check_vat_il❌ no
check_vat_ma❌ no
format_vat_sm❌ no
check_vat_tw❌ no
_format_vat_number@api.model❌ no
_convert_hu_local_to_eu_vat@api.model❌ no
_get_vat_required_valid✅ yes
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: bus

bus/bus.bus

Class
_name: bus.bus
[bus.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_gc_messages@api.autovacuum❌ no
_sendone@api.model❌ no
_ensure_hooks❌ no
_poll@api.model❌ no
_bus_last_id❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

bus/ir.attachment

Classical
_name: ir.attachment
_inherit: ir.attachment, bus.listener.mixin
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_bus_channel❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

bus/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Methods

Method nameDecoratorsHas super
_get_model_definitions❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

bus/res.groups

Classical
_name: res.groups
_inherit: res.groups, bus.listener.mixin
[res_groups.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

bus/res.partner

Classical
_name: res.partner
_inherit: res.partner, bus.listener.mixin
[res_partner.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

bus/res.users

Classical
_name: res.users
_inherit: res.users, bus.listener.mixin
[res_users.py]

Methods

Method nameDecoratorsHas super
_bus_channel❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

bus/res.users.settings

Classical
_name: res.users.settings
_inherit: res.users.settings, bus.listener.mixin
[res_users_settings.py]

Methods

Method nameDecoratorsHas super
_bus_channel❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: calendar

calendar/calendar.alarm

Class
_name: calendar.alarm
[calendar_alarm.py]

Regular Fields (6)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_duration_minutes@api.depends('interval', 'duration')❌ no
_compute_mail_template_id@api.depends('alarm_type', 'mail_template_id')❌ no
_search_duration_minutes❌ no
_onchange_duration_interval@api.onchange('duration', 'interval', 'alarm_type', 'notify_responsible')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

calendar/calendar.attendee

Class
_name: calendar.attendee
[calendar_attendee.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_access_token❌ no
_compute_common_name@api.depends('partner_id', 'partner_id.name', 'email')❌ no
_compute_mail_tz❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy❌ no
_unsubscribe_partner❌ no
_mail_template_default_values@api.model❌ no
_message_add_default_recipients❌ no
_send_invitation_emails❌ no
_notify_attendees❌ no
_should_notify_attendee❌ no
do_tentative❌ no
do_accept❌ no
do_decline❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 16 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

calendar/calendar.event

Class
_name: calendar.event
[calendar_event.py]

Regular Fields (23)

Computed Fields

Stored (5)

Non-Stored (35)

Methods

Method nameDecoratorsHas super
get_state_selections@api.model❌ no
default_get@api.model✅ yes
_default_partners@api.model❌ no
_default_start@api.model❌ no
_default_stop@api.model❌ no
_compute_should_show_status@api.depends('attendee_ids')❌ no
_compute_current_attendee@api.depends('attendee_ids', 'attendee_ids.state')❌ no
_search_current_attendee❌ no
_compute_attendees_count@api.depends('attendee_ids', 'attendee_ids.state', 'partner_ids')❌ no
_compute_user_can_edit@api.depends('partner_ids'); @api.depends_context('uid')❌ no
_compute_invalid_email_partner_ids@api.depends('partner_ids')❌ no
_compute_effective_privacy@api.depends('privacy', 'user_id')❌ no
_compute_is_highlighted❌ no
_compute_is_organizer_alone@api.depends('partner_id', 'attendee_ids')❌ no
_compute_display_time❌ no
_compute_dates@api.depends('allday', 'start', 'stop')❌ no
_compute_duration@api.depends('stop', 'start')❌ no
_compute_stop@api.depends('start', 'duration')❌ no
_onchange_date@api.onchange('start_date', 'stop_date')❌ no
_inverse_dates❌ no
_check_closing_date@api.constrains('start', 'stop', 'start_date', 'stop_date')❌ no
_check_organizer_validation_conditions❌ no
_compute_rrule_type_ui@api.depends('recurrence_id', 'recurrency')❌ no
_compute_recurrence@api.depends('recurrence_id', 'recurrency', 'rrule_type_ui')❌ no
_compute_display_description@api.depends('description')❌ no
_compute_unavailable_partner_ids@api.depends('partner_ids', 'start', 'stop')❌ no
_compute_videocall_location@api.depends('videocall_source', 'access_token')❌ no
_is_partner_unavailable❌ no
_set_videocall_location@api.model❌ no
_compute_videocall_source@api.depends('videocall_location')❌ no
_set_discuss_videocall_location❌ no
get_discuss_videocall_location@api.model❌ no
create@api.model_create_multi✅ yes
_compute_field_value✅ yes
_fetch_query✅ yes
write✅ yes
_check_calendar_privacy_write_permissions❌ no
_check_private_event_conditions❌ no
_compute_display_name@api.depends('privacy', 'user_id')✅ yes
_read_group@api.model✅ yes
_read_grouping_sets@api.model✅ yes
copy✅ yes
_mail_get_operation_for_mail_message_operation✅ yes
_attendees_values❌ no
_create_videocall_channel❌ no
_create_videocall_channel_id❌ no
_get_default_privacy_domain❌ no
_is_event_over❌ no
set_discuss_videocall_location❌ no
clear_videocall_location❌ no
action_open_calendar_event❌ no
action_sendmail❌ no
action_open_composer❌ no
action_join_video_call❌ no
action_join_meeting❌ no
action_mass_deletion❌ no
action_mass_archive❌ no
_skip_send_mail_status_update❌ no
_get_mail_tz❌ no
_sync_activities❌ no
_get_activity_deadline_from_start@api.model❌ no
_get_trigger_alarm_types❌ no
_setup_event_recurrent_alarms❌ no
_setup_alarms❌ no
get_next_alarm_date❌ no
_apply_recurrence_values❌ no
_get_recurrence_params❌ no
_get_recurrence_params_by_date@api.model❌ no
_break_recurrence❌ no
_get_time_update_dict❌ no
_get_archive_values@api.model❌ no
_check_values_to_sync@api.model❌ no
_get_update_future_events_values@api.model❌ no
_get_remove_sync_id_values@api.model❌ no
_get_updated_recurrence_values❌ no
_update_future_events❌ no
_rewrite_recurrence❌ no
change_attendee_status❌ no
find_partner_customer❌ no
_get_activity_excluded_models@api.model❌ no
_reset_attendees_status❌ no
_get_start_date❌ no
_range❌ no
get_display_time_tz❌ no
_get_ics_file❌ no
_get_contact_details_description@api.model❌ no
_prepare_partner_contact_details_html@api.model❌ no
_get_customer_description❌ no
_get_customer_summary❌ no
_get_display_time@api.model❌ no
_get_duration❌ no
_get_date_formats@api.model❌ no
_get_recurrent_fields@api.model❌ no
_get_time_fields@api.model❌ no
_get_custom_fields@api.model❌ no
_get_public_fields@api.model❌ no
get_default_duration@api.model❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

calendar/calendar.event.type

Class
_name: calendar.event.type
[calendar_event_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

calendar/calendar.filters

Class
_name: calendar.filters
[calendar_filter.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

calendar/calendar.recurrence

Class
_name: calendar.recurrence
[calendar_recurrence.py]

Regular Fields (20)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_daily_recurrence_name❌ no
_get_weekly_recurrence_name❌ no
_get_monthly_recurrence_name❌ no
_get_yearly_recurrence_name❌ no
get_recurrence_name❌ no
_compute_name@api.depends('rrule')❌ no
_compute_dtstart@api.depends('calendar_event_ids.start')❌ no
_compute_rrule@api.depends('byday', 'until', 'rrule_type', 'month_by', 'interval', 'count', 'end_type', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun', 'day', 'weekday')❌ no
_inverse_rrule❌ no
_reconcile_events❌ no
_select_new_base_event❌ no
_apply_recurrence❌ no
_setup_alarms❌ no
_split_from❌ no
_stop_at❌ no
_detach_events@api.model❌ no
_write_events❌ no
_rrule_serialize❌ no
_rrule_parse@api.model❌ no
_get_lang_week_start❌ no
_get_start_of_period❌ no
_get_first_event❌ no
_get_outliers❌ no
_range_calculation❌ no
_get_ranges❌ no
_get_timezone❌ no
_get_occurrences❌ no
_get_events_from❌ no
_get_week_days❌ no
_is_allday❌ no
_get_rrule❌ no
_is_event_over❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

calendar/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_should_invite_members_to_join_call✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

calendar/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
action_create_calendar_event❌ no
_action_done✅ yes
_to_store_defaults✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

calendar/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

calendar/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_meeting_count❌ no
_compute_meeting❌ no
_compute_application_statistics_hook✅ yes
get_attendee_detail❌ no
_set_calendar_last_notif_ack@api.model❌ no
schedule_meeting❌ no
_get_busy_calendar_events❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

calendar/res.users

Extension
_inherit: res.users
[res_users.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
get_selected_calendars_partner_ids❌ no
_default_user_calendar_default_privacy@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_calendar_default_privacy@api.depends('res_users_settings_id.calendar_default_privacy')❌ no
_inverse_calendar_res_users_settings❌ no
_get_user_calendar_configuration_fields@api.model❌ no
_systray_get_calendar_event_domain❌ no
_get_activity_groups@api.model✅ yes
check_calendar_credentials@api.model❌ no
check_synchronization_status❌ no
_has_any_active_synchronization❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

calendar/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_fields_blacklist@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: calendar_sms

calendar_sms/calendar.alarm

Extension
_inherit: calendar.alarm
[calendar_alarm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sms_template_id@api.depends('alarm_type', 'sms_template_id')❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

calendar_sms/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Methods

Method nameDecoratorsHas super
_do_sms_reminder❌ no
action_send_sms❌ no
_get_trigger_alarm_types✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: certificate

certificate/certificate.certificate

Class
_name: certificate.certificate
[certificate.py]

Regular Fields (7)

Computed Fields

Stored (8)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_private_key@api.depends('pem_certificate')❌ no
_compute_pem_certificate@api.depends('content', 'pkcs12_password')❌ no
_compute_is_valid@api.depends('date_start', 'date_end', 'loading_error')❌ no
_search_is_valid❌ no
_constrains_certificate_key_compatibility@api.constrains('pem_certificate', 'private_key_id', 'public_key_id')❌ no
_get_der_certificate_bytes❌ no
_get_fingerprint_bytes❌ no
_get_signature_bytes❌ no
_get_public_key_numbers_bytes❌ no
_get_public_key_bytes❌ no
_sign❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

certificate/certificate.key

Class
_name: certificate.key
[key.py]

Regular Fields (5)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_pem_key@api.depends('content', 'password')❌ no
_sign❌ no
_verify❌ no
_get_public_key_numbers_bytes❌ no
_get_public_key_bytes❌ no
_decrypt❌ no
_sign_with_key@api.model❌ no
_verify_with_key@api.model❌ no
_numbers_public_key_bytes_with_key@api.model❌ no
_generate_ec_private_key@api.model❌ no
_generate_rsa_private_key@api.model❌ no
_generate_ed25519_private_key❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 5, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: cloud_storage

cloud_storage/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_to_http_stream✅ yes
_post_add_create✅ yes
_migrate_remote_to_local✅ yes
_generate_cloud_storage_blob_name❌ no
_generate_cloud_storage_url❌ no
_generate_cloud_storage_download_info❌ no
_generate_cloud_storage_upload_info❌ no
_get_cloud_storage_unsupported_models❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: cloud_storage_azure

cloud_storage_azure/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_get_cloud_storage_azure_info❌ no
_generate_cloud_storage_azure_url❌ no
_generate_cloud_storage_azure_sas_url❌ no
_generate_cloud_storage_url✅ yes
_generate_cloud_storage_download_info✅ yes
_generate_cloud_storage_upload_info✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: cloud_storage_google

cloud_storage_google/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_get_cloud_storage_google_info❌ no
_generate_cloud_storage_google_url❌ no
_generate_cloud_storage_google_signed_url❌ no
_generate_cloud_storage_url✅ yes
_generate_cloud_storage_download_info✅ yes
_generate_cloud_storage_upload_info✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: contacts

contacts/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_backend_root_menu_ids✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

contacts/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_activity_groups@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: crm

crm/calendar.event

Extension
_inherit: calendar.event
[calendar.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_is_highlighted✅ yes
create@api.model_create_multi✅ yes
_is_crm_lead❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/crm.lead

Classical
_name: crm.lead
_inherit: mail.thread.cc, mail.thread.blacklist, mail.thread.phone, utm.mixin, format.address.mixin, mail.tracking.duration.mixin
[crm_lead.py]

Regular Fields (24)

Computed Fields

Stored (31)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
_check_won_validity@api.constrains('probability', 'stage_id')❌ no
_compute_user_company_ids@api.depends('company_id')❌ no
_compute_company_currency@api.depends('company_id')❌ no
_field_to_sql✅ yes
_compute_team_id@api.depends('user_id', 'type')❌ no
_compute_company_id@api.depends('user_id', 'team_id', 'partner_id')❌ no
_compute_stage_id@api.depends('team_id', 'type')❌ no
_compute_date_open@api.depends('user_id')❌ no
_compute_date_last_stage_update@api.depends('stage_id')❌ no
_compute_day_open@api.depends('create_date', 'date_open')❌ no
_compute_day_close@api.depends('create_date', 'date_closed')❌ no
_get_rotting_depends_fields✅ yes
_get_rotting_domain✅ yes
_compute_name@api.depends('partner_id')❌ no
_compute_commercial_partner_id@api.depends('partner_id', 'partner_name')❌ no
_onchange_commercial_partner_id@api.onchange('commercial_partner_id')❌ no
_compute_contact_name@api.depends('partner_id')❌ no
_compute_partner_name@api.depends('partner_id')❌ no
_compute_function@api.depends('partner_id')❌ no
_compute_website@api.depends('partner_id')❌ no
_compute_lang_id@api.depends('partner_id')❌ no
_compute_lang_active_count@api.depends('lang_id')❌ no
_compute_partner_address_values@api.depends('partner_id')❌ no
_compute_email_from@api.depends('partner_id.email')❌ no
_inverse_email_from❌ no
_compute_email_domain_criterion@api.depends('email_normalized')❌ no
_compute_phone@api.depends('partner_id.phone')❌ no
_inverse_phone❌ no
_compute_phone_state@api.depends('phone', 'country_id.code')❌ no
_compute_email_state@api.depends('email_from')❌ no
_compute_is_automated_probability@api.depends('probability', 'automated_probability')❌ no
_compute_probabilities@api.depends(lambda self: ['stage_id', 'team_id'] + self._pls_get_safe_fields())❌ no
_compute_prorated_revenue@api.depends('expected_revenue', 'probability')❌ no
_compute_recurring_revenue_monthly@api.depends('recurring_revenue', 'recurring_plan.number_of_months')❌ no
_compute_recurring_revenue_monthly_prorated@api.depends('recurring_revenue_monthly', 'probability')❌ no
_compute_recurring_revenue_prorated@api.depends('recurring_revenue', 'probability')❌ no
_compute_meeting_display@api.depends('calendar_event_ids', 'calendar_event_ids.start')❌ no
_compute_won_status@api.depends('active', 'probability', 'stage_id')❌ no
_compute_potential_lead_duplicates@api.depends('email_domain_criterion', 'email_normalized', 'partner_id', 'phone_sanitized')❌ no
_compute_partner_email_update@api.depends('email_from', 'partner_id')❌ no
_compute_partner_phone_update@api.depends('phone', 'partner_id')❌ no
_compute_is_partner_visible@api.depends_context('uid'); @api.depends('partner_id', 'type')❌ no
_onchange_phone_validation@api.onchange('phone', 'country_id', 'company_id')❌ no
_prepare_values_from_partner❌ no
_prepare_address_values_from_partner❌ no
_prepare_contact_name_from_partner❌ no
_prepare_partner_name_from_partner❌ no
_get_partner_email_update❌ no
_get_partner_phone_update❌ no
create@api.model_create_multi✅ yes
write✅ yes
search_fetch@api.model✅ yes
_handle_won_lost❌ no
copy_data✅ yes
_read_group_stage_ids@api.model❌ no
_stage_find❌ no
action_unarchive✅ yes
action_restore❌ no
action_set_lost❌ no
action_set_won❌ no
action_set_automated_probability❌ no
action_set_won_rainbowman❌ no
get_rainbowman_message❌ no
_get_rainbowman_message❌ no
action_schedule_meeting❌ no
_get_opportunity_meeting_view_parameters❌ no
action_reschedule_meeting❌ no
action_show_potential_duplicates❌ no
redirect_lead_opportunity_view❌ no
get_empty_list_help@api.model✅ yes
_assign_userless_lead_in_team❌ no
log_meeting❌ no
_merge_data❌ no
merge_opportunity❌ no
_merge_opportunity❌ no
_merge_get_fields_address❌ no
_merge_get_fields_specific❌ no
_merge_get_fields❌ no
_merge_dependences❌ no
_merge_dependences_history❌ no
_merge_dependences_attachments❌ no
_merge_dependences_calendar_events❌ no
_merge_followers❌ no
_merge_log_summary❌ no
_format_properties❌ no
_convert_opportunity_data❌ no
convert_opportunity❌ no
_handle_partner_assignment❌ no
_handle_salesmen_assignment❌ no
_get_lead_duplicates❌ no
_sort_by_confidence_level❌ no
_find_matching_partner❌ no
_create_customer❌ no
_get_customer_information✅ yes
_prepare_customer_values❌ no
_is_rule_based_assignment_activated❌ no
_creation_subtype❌ no
_creation_message❌ no
_track_subtype✅ yes
_notify_by_email_prepare_rendering_context✅ yes
_notify_get_reply_to✅ yes
message_new@api.model✅ yes
_message_post_after_hook✅ yes
get_import_templates@api.model❌ no
_pls_get_naive_bayes_probabilities❌ no
_pls_increment_frequencies❌ no
_cron_update_automated_probabilities❌ no
_rebuild_pls_frequency_table❌ no
_update_automated_probabilities❌ no
_pls_prepare_update_frequency_table❌ no
_pls_update_frequency_table❌ no
_pls_get_safe_start_date❌ no
_pls_get_safe_fields❌ no
_pls_get_won_lost_total_count❌ no
_pls_prepare_frequencies❌ no
_pls_increment_frequency_dict❌ no
_pls_get_lead_pls_values❌ no
prepare_pls_tooltip_data❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/crm.lead.scoring.frequency

Class
_name: crm.lead.scoring.frequency
[crm_lead_scoring_frequency.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/crm.lead.scoring.frequency.field

Class
_name: crm.lead.scoring.frequency.field
[crm_lead_scoring_frequency.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/crm.lost.reason

Class
_name: crm.lost.reason
[crm_lost_reason.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_leads_count❌ no
action_lost_leads❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/crm.recurring.plan

Class
_name: crm.recurring.plan
[crm_recurring_plan.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/crm.stage

Class
_name: crm.stage
[crm_stage.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_team_count@api.depends('team_ids')❌ no
_onchange_is_won@api.onchange('is_won')❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

crm/crm.team

Classical
_name: crm.team
_inherit: mail.alias.mixin, crm.team
[crm_team.py]

Regular Fields (6)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_assignment_max@api.depends('crm_team_member_ids.assignment_max')❌ no
_compute_assignment_enabled❌ no
_compute_lead_unassigned_count❌ no
_compute_lead_all_assigned_month_count@api.depends('crm_team_member_ids.lead_month_count', 'assignment_max')❌ no
_onchange_use_leads_opportunities@api.onchange('use_leads', 'use_opportunities')❌ no
_constrains_assignment_domain@api.constrains('assignment_domain')❌ no
write✅ yes
_alias_get_creation_values✅ yes
_cron_assign_leads@api.model❌ no
action_assign_leads❌ no
_action_assign_leads❌ no
_action_assign_leads_logs❌ no
_allocate_leads❌ no
_allocate_leads_deduplicate❌ no
_get_lead_to_assign_domain❌ no
_assign_and_convert_leads❌ no
action_your_pipeline@api.model❌ no
action_opportunity_forecast@api.model❌ no
action_open_leads❌ no
action_open_unassigned_leads❌ no
_action_update_to_pipeline@api.model❌ no
_compute_dashboard_button_name✅ yes
action_primary_channel_button✅ yes
📊 Model Summary
Classical | Total Fields: 16 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

crm/crm.team.member

Extension
_inherit: crm.team.member
[crm_team_member.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_lead_day_count@api.depends('user_id', 'crm_team_id')❌ no
_compute_lead_month_count@api.depends('user_id', 'crm_team_id')❌ no
_get_lead_from_date❌ no
_constrains_assignment_domain@api.constrains('assignment_domain')❌ no
_constrains_assignment_domain_preferred@api.constrains('assignment_domain_preferred')❌ no
_get_assignment_quota❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 9 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

crm/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_kpi_crm_lead_created_value❌ no
_compute_kpi_crm_opportunities_won_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

crm/ir.config_parameter

Extension
_inherit: ir.config_parameter
[ir_config_parameter.py]

Methods

Method nameDecoratorsHas super
write✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Methods

Method nameDecoratorsHas super
action_create_calendar_event✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

crm/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_fetch_children_partners_for_hierarchy❌ no
_get_contact_opportunities_domain❌ no
_compute_opportunity_count❌ no
_compute_application_statistics_hook✅ yes
action_view_opportunity❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends_context('crm_formatted_display_name_team', 'formatted_display_name')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_use_leads❌ no
_compute_crm_lead_count❌ no
action_redirect_to_leads_opportunities❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: crm_enterprise

crm_enterprise/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_days_to_convert@api.depends('date_conversion', 'create_date')❌ no
_compute_days_exceeding_closing@api.depends('date_deadline', 'date_closed')❌ no
action_ocr_business_cards❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: crm_helpdesk

crm_helpdesk/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Methods

Method nameDecoratorsHas super
_find_matching_partner❌ no
action_convert_ticket_to_lead_or_opportunity❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

Module: crm_iap_enrich

crm_iap_enrich/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_enrich_button@api.depends('email_from', 'probability', 'iap_enrich_done', 'reveal_id')❌ no
_iap_enrich_leads_cron@api.model❌ no
create@api.model_create_multi✅ yes
iap_enrich❌ no
_iap_enrich_from_response@api.model❌ no
_merge_get_fields_specific✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: crm_iap_mine

crm_iap_mine/crm.iap.lead.helpers

Class
_name: crm.iap.lead.helpers
[crm_iap_lead_helpers.py]

Methods

Method nameDecoratorsHas super
_notify_no_more_credit@api.model❌ no
lead_vals_from_response@api.model❌ no
_find_state_id@api.model❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm_iap_mine/crm.iap.lead.industry

Class
_name: crm.iap.lead.industry
[crm_iap_lead_industry.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm_iap_mine/crm.iap.lead.mining.request

Class
_name: crm.iap.lead.mining.request
[crm_iap_lead_mining_request.py]

Regular Fields (20)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_default_lead_type❌ no
_default_country_ids❌ no
_compute_tooltip@api.onchange('lead_number', 'contact_number')❌ no
_compute_lead_count@api.depends('lead_ids.lead_mining_request_id')❌ no
_compute_team_id@api.depends('user_id', 'lead_type')❌ no
_compute_available_state_ids@api.depends('country_ids')❌ no
_onchange_available_state_ids@api.onchange('available_state_ids')❌ no
_onchange_lead_number@api.onchange('lead_number')❌ no
_onchange_contact_number@api.onchange('contact_number')❌ no
_onchange_country_ids@api.onchange('country_ids')❌ no
_onchange_company_size_min@api.onchange('company_size_min')❌ no
_onchange_company_size_max@api.onchange('company_size_max')❌ no
get_empty_list_help@api.model✅ yes
_prepare_iap_payload❌ no
_perform_request❌ no
_iap_contact_mining❌ no
_create_leads_from_response❌ no
_lead_vals_from_response@api.model❌ no
action_draft❌ no
action_submit❌ no
action_get_lead_action❌ no
action_get_opportunity_action❌ no
action_buy_credits❌ no
📊 Model Summary
Class | Total Fields: 26 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 23 (@api.model: 2, @api.onchange: 7, @api.depends: 3, @api.constrains: 0)

crm_iap_mine/crm.iap.lead.role

Class
_name: crm.iap.lead.role
[crm_iap_lead_role.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm_iap_mine/crm.iap.lead.seniority

Class
_name: crm.iap.lead.seniority
[crm_iap_lead_seniority.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

crm_iap_mine/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_merge_get_fields✅ yes
action_generate_leads❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: crm_livechat

crm_livechat/chatbot.script

Extension
_inherit: chatbot.script
[chatbot_script.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_lead_count❌ no
action_view_leads❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

crm_livechat/chatbot.script.step

Extension
_inherit: chatbot.script.step
[chatbot_script_step.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_is_forward_operator✅ yes
_chatbot_crm_prepare_lead_values❌ no
_process_step✅ yes
_process_step_create_lead❌ no
_process_step_create_lead_and_forward❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

crm_livechat/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
action_open_livechat❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

crm_livechat/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_crm_lead@api.depends('lead_ids')❌ no
execute_command_lead❌ no
_convert_visitor_to_lead❌ no
_get_livechat_session_fields_to_store✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

crm_livechat/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_init_store_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: crm_mail_plugin

crm_mail_plugin/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Methods

Method nameDecoratorsHas super
_form_view_auto_fill@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: crm_sale_subscription

crm_sale_subscription/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Methods

Method nameDecoratorsHas super
_update_revenues_from_so❌ no
_track_filter_for_display✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: currency_rate_live

currency_rate_live/res.company

Extension
_inherit: res.company
[res_config_settings.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_currency_provider@api.depends('country_id')❌ no
update_currency_rates❌ no
_group_by_provider❌ no
_generate_currency_rates❌ no
_parse_bsi_data@api.model❌ no
_parse_fta_data❌ no
_parse_ecb_data❌ no
_parse_cbuae_data❌ no
_parse_cbegy_data❌ no
_parse_banguat_data❌ no
_parse_hmrc_data❌ no
_parse_bbr_data❌ no
_parse_boc_data❌ no
_parse_banxico_data❌ no
_parse_xe_com_data❌ no
_parse_bnr_data❌ no
_parse_srb_data❌ no
_parse_bcrp_data❌ no
_parse_mindicador_data❌ no
_parse_banrepco_data❌ no
_parse_tcmb_data❌ no
_parse_nbp_data❌ no
_parse_cnb_data❌ no
_get_bcu_currencies_mapping❌ no
_parse_bcu_data❌ no
_parse_bnb_data❌ no
_parse_bot_data❌ no
_parse_boi_data❌ no
_parse_bnm_data@api.model❌ no
_parse_bi_data@api.model❌ no
_parse_mnb_data@api.model❌ no
run_update_currency@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: data_cleaning

data_cleaning/data_cleaning.model

Class
_name: data_cleaning.model
[data_cleaning_model.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.onchange('res_model_id')❌ no
_onchange_res_model_id@api.onchange('res_model_id')❌ no
_compute_records_to_clean❌ no
_cron_clean_records❌ no
_clean_records_format_phone❌ no
_clean_records❌ no
_notify_records_to_clean@api.model❌ no
_send_notification❌ no
write✅ yes
open_records❌ no
action_clean_records❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 11 (@api.model: 1, @api.onchange: 2, @api.depends: 0, @api.constrains: 0)

data_cleaning/data_cleaning.record

Class
_name: data_cleaning.record
[data_cleaning_record.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_country_id@api.model❌ no
_get_company_id@api.model❌ no
_render_value❌ no
_compute_non_stored_values@api.depends('res_id')❌ no
_compute_stored_values@api.depends('res_id')❌ no
_original_records❌ no
action_validate❌ no
action_discard❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 7 (Stored: 2, Non-Stored: 5) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

data_cleaning/data_cleaning.rule

Class
_name: data_cleaning.rule
[data_cleaning_rule.py]

Regular Fields (6)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_action@api.depends('action', 'action_trim', 'action_case')❌ no
_action_to_sql❌ no
_action_to_python❌ no
_onchange_action@api.onchange('action')❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

data_cleaning/data_merge.group

Class
_name: data_merge.group
[data_merge_group.py]

Regular Fields (3)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('model_id', 'similarity')❌ no
_get_similarity_fields❌ no
_compute_similarity@api.depends('record_ids')❌ no
discard_records❌ no
_elect_master_record❌ no
_elect_method❌ no
merge_multiple_records@api.model❌ no
merge_records❌ no
_log_merge❌ no
_merge_method❌ no
_post_merge❌ no
_cron_cleanup❌ no
_cleanup❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 2 (Stored: 2, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

data_cleaning/data_merge.model

Class
_name: data_merge.model
[data_merge_model.py]

Regular Fields (14)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('res_model_id')❌ no
_onchange_res_model_id@api.onchange('res_model_id')❌ no
_compute_records_to_merge_count❌ no
_compute_custom_merge_method@api.onchange('res_model_name')❌ no
_notify_new_duplicates❌ no
_send_notification❌ no
_cron_find_duplicates❌ no
find_duplicates❌ no
_check_prevent_merge@api.constrains('res_model_id')❌ no
copy_data✅ yes
write✅ yes
open_records❌ no
action_find_duplicates❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 1)

data_cleaning/data_merge.record

Class
_name: data_merge.record
[data_merge_record.py]

Regular Fields (4)

Computed Fields

Stored (3)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_search_company_id❌ no
_render_values❌ no
_compute_field_values@api.depends('res_id')❌ no
_compute_differences@api.depends('res_id')❌ no
_get_references❌ no
_compute_usage@api.depends('res_id')❌ no
_compute_fields@api.depends('res_model_name', 'res_id')❌ no
_compute_active@api.depends('is_deleted', 'is_discarded')❌ no
_original_records❌ no
_record_snapshot❌ no
_get_model_references@api.model❌ no
_update_foreign_keys@api.model❌ no
_merge_additional_models@api.model❌ no
_merge_mail_followers❌ no
create@api.model_create_multi✅ yes
write✅ yes
open_record❌ no
action_deduplicates❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 11 (Stored: 3, Non-Stored: 8) | Related: 3 (Stored: 3, Non-Stored: 0) | Methods: 18 (@api.model: 4, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

data_cleaning/data_merge.rule

Class
_name: data_merge.rule
[data_merge_rule.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_available_match_modes❌ no
_update_default_rules❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

data_cleaning/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_hide_merge_action❌ no
_compute_is_merge_enabled@api.depends('ref_merge_ir_act_server_id')❌ no
action_merge❌ no
action_merge_contextual_enable❌ no
action_merge_contextual_disable❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

data_cleaning/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_merge_method❌ no
_elect_method❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: data_merge_crm

data_merge_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Methods

Method nameDecoratorsHas super
_merge_method❌ no
_elect_master❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: data_merge_helpdesk

data_merge_helpdesk/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Methods

Method nameDecoratorsHas super
_merge_method❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

Module: data_merge_stock_account

data_merge_stock_account/data_merge.model

Extension
_inherit: data_merge.model
[data_merge_model.py]

Methods

Method nameDecoratorsHas super
_onchange_res_model_id@api.onchange('res_model_id')✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 1)

Module: data_recycle

data_recycle/data_recycle.model

Class
_name: data_recycle.model
[data_recycle_model.py]

Regular Fields (13)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_recycle_action@api.constrains('recycle_action')❌ no
_compute_domain@api.depends('res_model_id')❌ no
_compute_name@api.depends('res_model_id')❌ no
_compute_records_to_recycle_count❌ no
_cron_recycle_records❌ no
_recycle_records❌ no
_notify_records_to_recycle@api.model❌ no
_send_notification❌ no
write✅ yes
open_records❌ no
action_recycle_records❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

data_recycle/data_recycle.record

Class
_name: data_recycle.record
[data_recycle_record.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_company_id@api.model❌ no
_compute_name@api.depends('res_id')❌ no
_compute_company_id@api.depends('res_id')❌ no
_original_records❌ no
action_validate❌ no
action_discard❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 2 (Stored: 2, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: databases

databases/databases.user

Class
_name: databases.user
[databases_user.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_local_user_id@api.depends('login')❌ no
action_invite_users❌ no
action_remove_users❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

databases/project.project

Extension
_inherit: project.project
[project_project.py]

Regular Fields (14)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_database_api_key_to_use@api.depends('database_hosting', 'database_api_key')❌ no
_compute_database_kpi_base_definition_id❌ no
_compute_database_nb_users@api.depends('database_user_ids')❌ no
_compute_database_can_access@api.depends('database_user_ids.local_user_id'); @api.depends_context('user')❌ no
_search_database_kpi_base_definition_id❌ no
create@api.model_create_multi✅ yes
_field_to_sql✅ yes
action_open_self❌ no
_cron_synchronize_all_databases_with_odoocom@api.model❌ no
_cron_synchronize_all_databases@api.model❌ no
action_synchronize_all_databases@api.model❌ no
action_database_synchronize❌ no
action_database_connect❌ no
action_database_invite_users❌ no
action_database_remove_users❌ no
_database_version_gte❌ no
_database_get_project_template❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: delivery

delivery/delivery.carrier

Class
_name: delivery.carrier
[delivery_carrier.py]

Regular Fields (27)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_check_tags@api.constrains('must_have_tag_ids', 'excluded_tag_ids')❌ no
_compute_weight_uom_name❌ no
_compute_volume_uom_name❌ no
_compute_can_generate_return@api.depends('delivery_type')❌ no
_compute_supports_shipping_insurance@api.depends('delivery_type')❌ no
toggle_prod_environment❌ no
toggle_debug❌ no
install_more_provider❌ no
_is_available_for_order❌ no
available_carriers❌ no
_match❌ no
_match_address❌ no
_match_must_have_tags❌ no
_match_excluded_tags❌ no
_match_weight❌ no
_match_volume❌ no
_onchange_integration_level@api.onchange('integration_level')❌ no
_onchange_can_generate_return@api.onchange('can_generate_return')❌ no
_onchange_return_label_on_delivery@api.onchange('return_label_on_delivery')❌ no
_onchange_country_ids@api.onchange('country_ids')❌ no
copy_data✅ yes
_get_delivery_type❌ no
_apply_margins❌ no
rate_shipment❌ no
log_xml❌ no
_compute_fixed_price@api.depends('product_id.list_price', 'product_id.product_tmpl_id.list_price')❌ no
_set_product_fixed_price❌ no
fixed_rate_shipment❌ no
base_on_rule_rate_shipment❌ no
_get_conversion_currencies❌ no
_compute_currency❌ no
_get_price_available❌ no
_get_price_dict❌ no
_get_price_from_picking❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery/delivery.price.rule

Class
_name: delivery.price.rule
[delivery_price_rule.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('variable', 'operator', 'max_value', 'list_base_price', 'list_price', 'variable_factor', 'currency_id')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

delivery/delivery.zip.prefix

Class
_name: delivery.zip.prefix
[delivery_zip_prefix.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery/ir.module.module

Classical
_name: ir.module.module
_inherit: ir.module.module
[ir_module_module.py]

Methods

Method nameDecoratorsHas super
action_view_delivery_methods❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_payment_method_codes✅ yes
_get_compatible_providers@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

delivery/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_post_process✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

delivery/product.category

Extension
_inherit: product.category
[product_category.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

delivery/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_delivery_address_domain✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_partner_shipping_id✅ yes
_compute_is_service_products@api.depends('order_line')❌ no
_compute_amount_total_without_delivery❌ no
_compute_delivery_state@api.depends('order_line')❌ no
onchange_order_line@api.onchange('order_line', 'partner_id', 'partner_shipping_id')❌ no
_get_update_prices_lines✅ yes
_remove_delivery_line❌ no
set_delivery_line❌ no
_set_pickup_location❌ no
_get_pickup_locations❌ no
action_open_delivery_wizard❌ no
_action_confirm✅ yes
_prepare_delivery_line_vals❌ no
_create_delivery_line❌ no
_compute_shipping_weight@api.depends('order_line.product_uom_qty', 'order_line.product_uom_id')❌ no
_get_estimated_weight❌ no
_update_order_line_info✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

delivery/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_can_be_invoiced_alone✅ yes
_compute_product_qty@api.depends('product_id', 'product_uom_id', 'product_uom_qty')❌ no
_is_delivery❌ no
_get_invalid_delivery_weight_lines❌ no
_compute_pricelist_item_id✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: delivery_bpost

delivery_bpost/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_bpost.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return@api.depends('bpost_delivery_nature')✅ yes
bpost_rate_shipment❌ no
bpost_send_shipping❌ no
bpost_cancel_shipment❌ no
_bpost_passphrase❌ no
_bpost_convert_weight❌ no
bpost_get_return_label@api.model❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_bpost/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: delivery_dhl

delivery_dhl/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_dhl.py]

Regular Fields (14)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return✅ yes
_compute_supports_shipping_insurance✅ yes
dhl_rate_shipment❌ no
_rate_shipment_vals❌ no
dhl_send_shipping❌ no
dhl_get_return_label❌ no
dhl_cancel_shipment❌ no
_dhl_convert_weight❌ no
_dhl_add_custom_data_to_request❌ no
_dhl_calculate_value❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_dhl/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: delivery_dhl_rest

delivery_dhl_rest/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_dhl.py]

Regular Fields (15)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return✅ yes
_compute_supports_shipping_insurance✅ yes
dhl_rest_rate_shipment❌ no
_dhl_rest_get_order_packages❌ no
_dhl_rest_get_commodities_from_stock_move_lines❌ no
_dhl_rest_get_picking_packages❌ no
_convert_to_utc_string❌ no
_rate_shipment_vals❌ no
dhl_rest_send_shipping❌ no
dhl_rest_get_return_label❌ no
dhl_rest_cancel_shipment❌ no
_dhl_rest_convert_weight❌ no
_dhl_calculate_value❌ no
_dhl_add_extra_data_to_request❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_dhl_rest/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: delivery_easypost

delivery_easypost/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return✅ yes
_compute_supports_shipping_insurance✅ yes
action_get_carrier_type❌ no
easypost_rate_shipment❌ no
easypost_send_shipping❌ no
easypost_get_return_label❌ no
easypost_cancel_shipment❌ no
_easypost_get_services_and_package_types❌ no
_onchange_delivery_type@api.onchange('delivery_type')❌ no
_easypost_set_insurance_fees❌ no
_generate_services❌ no
_easypost_convert_weight❌ no
_get_delivery_type✅ yes
_easypost_usd_insured_value❌ no
_easypost_usd_estimated_insurance_cost❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_easypost/easypost.service

Class
_name: easypost.service
[easypost_service.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_require_residential_address❌ no
_get_service_specific_options❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_easypost/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

delivery_easypost/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: delivery_envia

delivery_envia/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (13)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_services@api.depends('country_id', 'envia_default_package_type_id.envia_mail_type', 'prod_environment')❌ no
_compute_supports_shipping_insurance✅ yes
_envia_convert_weight❌ no
_envia_convert_size❌ no
action_open_envia_wizard❌ no
envia_rate_shipment❌ no
envia_send_shipping❌ no
envia_cancel_shipment❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_envia/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_package_code@api.depends('envia_mail_type', 'package_carrier_type')❌ no
_check_envia_required_value@api.constrains('packaging_length', 'width', 'height', 'package_carrier_type')❌ no
_compute_length_uom_name@api.depends('package_carrier_type')✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: delivery_fedex

delivery_fedex/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_fedex.py]

Regular Fields (17)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return✅ yes
_compute_supports_shipping_insurance✅ yes
on_change_fedex_service_type@api.onchange('fedex_service_type')❌ no
fedex_rate_shipment❌ no
fedex_send_shipping❌ no
fedex_get_return_label❌ no
fedex_cancel_shipment❌ no
_get_request_price❌ no
_fedex_add_extra_data_to_request❌ no
_fedex_get_default_custom_package_code❌ no
_fedex_convert_weight❌ no
_fedex_update_srm❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_fedex/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: delivery_fedex_rest

delivery_fedex_rest/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_fedex.py]

Regular Fields (19)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return✅ yes
_compute_supports_shipping_insurance✅ yes
fedex_rest_rate_shipment❌ no
fedex_rest_send_shipping❌ no
fedex_rest_get_return_label❌ no
fedex_rest_cancel_shipment❌ no
_fedex_rest_convert_weight❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_fedex_rest/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

delivery_fedex_rest/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: delivery_iot

delivery_iot/iot.device

Extension
_inherit: iot.device
[iot.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

delivery_iot/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_action_report.py]

Methods

Method nameDecoratorsHas super
render_document✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_iot/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

delivery_iot/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_get_autoprint_report_actions✅ yes
print_attachment❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: delivery_mondialrelay

delivery_mondialrelay/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_mondialrelay@api.depends('product_id.default_code')❌ no
_search_is_mondialrelay❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_mondialrelay/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_mondialrelay@api.depends('ref')❌ no
_mondialrelay_search_or_create@api.model❌ no
_avatar_get_placeholder_path✅ yes
_can_be_edited_by_current_customer✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_mondialrelay/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: delivery_sendcloud

delivery_sendcloud/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (7)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_check_sendcloud_api_keys@api.constrains('delivery_type', 'sendcloud_public_key', 'sendcloud_secret_key')❌ no
_compute_can_generate_return@api.depends('delivery_type')✅ yes
_compute_sendcloud_shipping_id@api.depends('country_id')❌ no
_compute_sendcloud_return_id@api.depends('country_id')❌ no
write✅ yes
action_load_sendcloud_shipping_products❌ no
rate_shipment✅ yes
sendcloud_rate_shipment❌ no
sendcloud_send_shipping❌ no
sendcloud_get_return_label❌ no
sendcloud_cancel_shipment❌ no
sendcloud_convert_weight❌ no
sendcloud_convert_length❌ no
_set_sendcloud_products❌ no
raise_redirect_message❌ no
_compute_country_id@api.depends('delivery_type')❌ no
_get_sendcloud❌ no
_prepare_track_message_docs❌ no
_get_delivery_type✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_sendcloud/sendcloud.shipping.product

Class
_name: sendcloud.shipping.product
[sendcloud_shipping_product.py]

Regular Fields (6)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_can_customize_functionalities@api.depends('functionalities')❌ no
_compute_has_multicollo@api.depends('functionalities')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

delivery_sendcloud/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

delivery_sendcloud/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_retrieve_warehouse_name❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: delivery_shiprocket

delivery_shiprocket/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
action_shiprocket_test_connection❌ no
action_get_channels❌ no
action_get_couriers❌ no
_shiprocket_convert_weight❌ no
_shiprocket_converted_amount❌ no
shiprocket_rate_shipment❌ no
shiprocket_send_shipping❌ no
shiprocket_cancel_shipment❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_shiprocket/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Methods

Method nameDecoratorsHas super
_get_compatible_providers@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

delivery_shiprocket/shiprocket.channel

Class
_name: shiprocket.channel
[shiprocket_channel.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_shiprocket/shiprocket.courier

Class
_name: shiprocket.courier
[shiprocket_courier.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_shiprocket/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_shiprocket_required_value@api.constrains('packaging_length', 'width', 'height', 'package_carrier_type')❌ no
_compute_length_uom_name@api.depends('package_carrier_type')✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

delivery_shiprocket/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: delivery_starshipit

delivery_starshipit/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return✅ yes
starshipit_rate_shipment❌ no
starshipit_send_shipping❌ no
get_starshipit_price_update❌ no
starshipit_cancel_shipment❌ no
starshipit_action_load_shipping_carriers❌ no
starshipit_get_return_label❌ no
_create_label_for_order❌ no
_starshipit_get_package_information❌ no
get_return_label✅ yes
_get_starshipit❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_starshipit/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

delivery_starshipit/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_cron_starshipit_fetch_and_update_prices@api.model❌ no
action_print_starshipit_labels❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: delivery_stock_picking_batch

delivery_stock_picking_batch/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_weight_uom❌ no
_compute_weight_uom_name❌ no
_get_batch_group_by_keys@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

delivery_stock_picking_batch/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_get_possible_pickings_domain✅ yes
_get_possible_batches_domain✅ yes
_get_auto_batch_description✅ yes
_is_auto_batchable✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

delivery_stock_picking_batch/stock.picking.batch

Extension
_inherit: stock.picking.batch
[stock_picking_batch.py]

Methods

Method nameDecoratorsHas super
_is_picking_auto_mergeable✅ yes
_is_line_auto_mergeable✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

Module: delivery_ups

delivery_ups/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_ups.py]

Regular Fields (14)

Methods

Method nameDecoratorsHas super
_get_ups_service_types❌ no
_compute_can_generate_return✅ yes
_compute_supports_shipping_insurance✅ yes
on_change_service_type@api.onchange('ups_default_service_type')❌ no
ups_rate_shipment❌ no
ups_send_shipping❌ no
ups_get_return_label❌ no
ups_cancel_shipment❌ no
_ups_get_default_custom_package_code❌ no
_ups_convert_weight❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_ups/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Methods

Method nameDecoratorsHas super
_get_compatible_providers@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

delivery_ups/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_frontend_writable_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_ups/sale.order

Extension
_inherit: sale.order
[sale.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_create_delivery_line✅ yes
_compute_ups_carrier_account@api.depends('partner_shipping_id')❌ no
_inverse_ups_carrier_account❌ no
_action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

delivery_ups/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: delivery_ups_rest

delivery_ups_rest/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_ups.py]

Regular Fields (15)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return✅ yes
_compute_supports_shipping_insurance✅ yes
on_change_service_type@api.onchange('ups_default_service_type')❌ no
ups_rest_rate_shipment❌ no
_prepare_shipping_data❌ no
ups_rest_send_shipping❌ no
ups_rest_get_return_label❌ no
ups_rest_cancel_shipment❌ no
_ups_get_default_custom_package_code❌ no
_ups_convert_weight❌ no
_get_delivery_type✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_ups_rest/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Methods

Method nameDecoratorsHas super
_get_compatible_providers@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

delivery_ups_rest/stock.package.type

Extension
_inherit: stock.package.type
[product_packaging.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

delivery_ups_rest/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_ups_rest/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_create_delivery_line✅ yes
_compute_ups_carrier_account@api.depends('partner_shipping_id')❌ no
_inverse_ups_carrier_account❌ no
_action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: delivery_usps

delivery_usps/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_usps.py]

Regular Fields (19)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_size_container@api.depends('usps_container')❌ no
_compute_can_generate_return@api.depends('usps_delivery_nature')✅ yes
usps_rate_shipment❌ no
usps_send_shipping❌ no
usps_get_return_label❌ no
usps_cancel_shipment❌ no
_usps_convert_weight❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: delivery_usps_rest

delivery_usps_rest/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_usps.py]

Regular Fields (22)

Methods

Method nameDecoratorsHas super
_compute_can_generate_return@api.depends('usps_delivery_nature')✅ yes
_usps_convert_weight❌ no
_usps_convert_length❌ no
_usps_rest_get_order_packages❌ no
usps_rest_rate_shipment❌ no
_usps_rest_get_commodities_from_stock_move_lines❌ no
_usps_rest_get_picking_packages❌ no
usps_rest_send_shipping❌ no
usps_rest_cancel_shipment❌ no
_usps_add_extra_data_to_request❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

delivery_usps_rest/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: digest

digest/digest.digest

Class
_name: digest.digest
[digest.py]

Regular Fields (8)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_is_subscribed@api.depends('user_ids')❌ no
_compute_available_fields❌ no
_get_kpi_compute_parameters❌ no
_compute_kpi_res_users_connected_value❌ no
_compute_kpi_mail_message_total_value❌ no
_onchange_periodicity@api.onchange('periodicity')❌ no
create@api.model_create_multi✅ yes
action_subscribe❌ no
_action_subscribe_users❌ no
action_unsubscribe❌ no
_action_unsubscribe_users❌ no
action_activate❌ no
action_deactivate❌ no
action_set_periodicity❌ no
action_send❌ no
action_send_manual❌ no
_action_send❌ no
_action_send_to_user❌ no
_cron_send_digest_email@api.model❌ no
_get_unsubscribe_token❌ no
_compute_kpis❌ no
_compute_tips❌ no
_compute_kpis_actions❌ no
_compute_preferences❌ no
_get_next_run_date❌ no
_compute_timeframes❌ no
_calculate_company_based_kpi❌ no
_get_kpi_fields❌ no
_get_margin_value❌ no
_check_daily_logs❌ no
_get_next_periodicity❌ no
_format_currency_amount❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

digest/digest.tip

Class
_name: digest.tip
[digest_tip.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

digest/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: documents

documents/documents.access

Class
_name: documents.access
[documents_access.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_partner_id@api.constrains('partner_id')❌ no
_prepare_create_values✅ yes
write✅ yes
_gc_expired@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

documents/documents.access.tracking

Class
_name: documents.access.tracking
[documents_access_tracking.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_create_access_tracking@api.model❌ no
_cron_generate_tracking@api.model❌ no
_create_message_track❌ no
_get_initial_values❌ no
_add_pre_commit_members_data❌ no
_get_members_change_template_body❌ no
_get_partners_mapping❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents/documents.document

Classical
_name: documents.document
_inherit: mail.thread.cc, mail.alias.mixin.optional
[documents_document.py]

Regular Fields (32)

Computed Fields

Stored (10)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
_compute_access_token@api.depends('document_token')❌ no
_compute_access_url@api.depends('access_token')❌ no
_compute_create_activity_option@api.depends('create_activity_type_id', 'create_activity_user_id')❌ no
_compute_display_name@api.depends('folder_id', 'company_id'); @api.depends_context('uid', 'allowed_company_ids', 'documents_show_parent_name')❌ no
_compute_file_extension@api.depends('name', 'type', 'shortcut_document_id.name')❌ no
_compute_file_size@api.depends('attachment_id', 'shortcut_document_id.attachment_id')❌ no
_inverse_file_extension❌ no
_check_document_token@api.constrains('document_token')❌ no
_check_shortcut_fields@api.constrains('shortcut_document_id', 'shortcut_ids', 'type', 'folder_id', 'children_ids', 'company_id')❌ no
_check_root_documents_owner_id@api.constrains('owner_id', 'folder_id')❌ no
_get_unauthorized_root_document_owners_sudo❌ no
_check_alias@api.constrains('type', 'alias_name')❌ no
_check_res_model@api.constrains('res_model')❌ no
_is_company_root_folder❌ no
_compute_user_folder_id@api.depends_context('uid'); @api.depends('folder_id', 'folder_id.user_permission', 'owner_id', 'active')❌ no
_search_user_folder_id❌ no
_clean_vals_for_user_folder_id@api.model❌ no
_compute_name_and_preview@api.depends('attachment_id', 'url', 'shortcut_document_id')❌ no
_compute_user_permission@api.depends_context('uid', 'allowed_company_ids'); @api.depends('access_ids', 'access_internal', 'access_via_link', 'owner_id', 'is_access_via_link_hidden', 'company_id', 'folder_id.access_ids', 'folder_id.access_internal', 'folder_id.access_via_link', 'folder_id.owner_id', 'folder_id.company_id', 'shortcut_document_id', 'shortcut_document_owner_id')❌ no
_get_permission_without_token❌ no
_get_permission_without_token_multi❌ no
_search_user_permission❌ no
_compute_is_multipage@api.depends('datas', 'mimetype')❌ no
_compute_res_record@api.depends('attachment_id', 'attachment_id.res_model', 'attachment_id.res_id', 'shortcut_document_id.res_model', 'shortcut_document_id.res_id')❌ no
_compute_res_name@api.depends('attachment_id', 'res_model', 'res_id')❌ no
_inverse_res_record❌ no
_compute_thumbnail@api.depends('checksum', 'shortcut_document_id.thumbnail', 'shortcut_document_id.thumbnail_status', 'shortcut_document_id.user_permission')❌ no
_compute_deletion_delay@api.depends('type')❌ no
_get_folder_embedded_actions❌ no
_compute_available_embedded_actions_ids@api.depends_context('uid', 'allowed_company_ids'); @api.depends('folder_id')❌ no
_get_last_access_date_group_cte❌ no
_compute_mail_alias_domain_count❌ no
_compute_last_access_date_group@api.depends('access_ids')❌ no
_search_last_access_date_group❌ no
_field_to_sql✅ yes
_order_field_to_sql✅ yes
get_previewable_file_extensions@api.model❌ no
action_move_folder❌ no
action_change_owner❌ no
_ensure_user_role_without_propagation@api.model❌ no
action_create_shortcut❌ no
action_delete_from_history❌ no
_get_shortcuts_copy_fields@api.model❌ no
action_update_access_rights❌ no
_action_update_access❌ no
_action_update_members❌ no
_update_changes_by_document_dict@api.model❌ no
_update_company❌ no
_get_access_update_domain❌ no
get_documents_actions@api.model❌ no
_get_embeddable_server_action_domain@api.model❌ no
_get_base_server_actions_domain@api.model❌ no
action_folder_embed_action@api.model❌ no
action_execute_embedded_action@api.model❌ no
_notify_get_recipients_groups✅ yes
get_deletion_delay❌ no
_get_is_multipage❌ no
_compute_user_can_move@api.depends('active', 'user_permission', 'folder_id.user_permission', 'owner_id', 'user_folder_id'); @api.depends_context('uid')❌ no
_compute_is_favorited@api.depends('favorited_ids'); @api.depends_context('uid')❌ no
_inverse_is_favorited❌ no
_compute_res_model_name@api.depends('res_model')❌ no
_check_url@api.constrains('url')❌ no
message_new@api.model✅ yes
_alias_get_creation_values✅ yes
message_post✅ yes
_message_post_after_hook✅ yes
_message_post_after_hook_template_values❌ no
documents_set_activity❌ no
copy_data✅ yes
copy❌ no
_cannot_create_sibling❌ no
_copy_attachment_filter❌ no
_get_copy_shortcuts_destinations❌ no
_get_fields_to_recompute@api.model❌ no
_copy_with_access✅ yes
toggle_favorited❌ no
toggle_favorited_multi❌ no
access_content❌ no
open_resource❌ no
toggle_lock❌ no
action_archive✅ yes
action_unarchive✅ yes
create@api.model_create_multi✅ yes
_prepare_create_values✅ yes
_get_inherited_access_ids_vals❌ no
_prepare_create_values_for_model❌ no
write✅ yes
_pdf_split@api.model❌ no
search_panel_select_range@api.model✅ yes
get_document_max_upload_limit@api.readonly; @api.model❌ no
get_details_panel_res_models@api.readonly; @api.model❌ no
_get_traceback_folder_sudo@api.model❌ no
_raise_if_used_folder❌ no
_raise_if_unauthorized_archive❌ no
_gc_clear_bin@api.autovacuum❌ no
_get_gc_clear_bin_domain@api.model❌ no
_get_search_panel_fields@api.model❌ no
_get_access_action✅ yes
_data_embed_if_records_exist@api.model❌ no
add_documents_attachment❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents/documents.redirect

Class
_name: documents.redirect
[documents_redirect.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_redirection@api.model❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents/documents.tag

Class
_name: documents.tag
[documents_tag.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_default_color@api.model❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_open_documents_server_action_view❌ no
_can_execute_action_on_records✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_documents_operation_add_destination❌ no
_pdf_split@api.model❌ no
_create_document❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents/ir.embedded.actions

Extension
_inherit: ir.embedded.actions
[ir_embedded_actions.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_check_documents_can_pin❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Methods

Method nameDecoratorsHas super
_prepare_next_activity_values✅ yes
_action_done✅ yes
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

documents/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

documents/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_reset_default_documents_folder_id❌ no
_get_used_folder_ids_domain@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

documents/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_document_count❌ no
action_see_documents❌ no
action_create_members_to_invite❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_init_store_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: documents_account

documents_account/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_documents_configure_sync❌ no
_documents_ensure_journal_tags_created❌ no
_documents_ensure_journal_folder_created❌ no
_documents_sync_translations❌ no
create_document_from_attachment✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

documents_account/account.move

Classical
_name: account.move
_inherit: account.move, documents.unlink.mixin
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_documents@api.depends('attachment_ids')❌ no
write✅ yes
button_reconcile_with_st_line❌ no
_update_or_create_document❌ no
_sync_partner_on_document❌ no
action_view_documents_account_move❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

documents_account/account.report

Extension
_inherit: account.report
[account_report.py]

Methods

Method nameDecoratorsHas super
_init_options_buttons✅ yes
open_report_export_wizard❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

documents_account/documents.account.folder.setting

Class
_name: documents.account.folder.setting
[documents_account_folder_setting.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_account/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_thumbnail@api.depends('has_embedded_pdf')✅ yes
_compute_has_embedded_pdf@api.depends('checksum')❌ no
_extract_pdf_from_xml❌ no
account_create_account_move❌ no
account_create_account_bank_statement❌ no
_get_base_server_actions_domain@api.model✅ yes
_ensure_account_documents_exist@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents_account/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_document_account_check_model@api.constrains('model_id', 'state')❌ no
_compute_allowed_states@api.depends('model_id')✅ yes
_compute_documents_account_journal_id@api.depends('documents_account_create_model')❌ no
_compute_documents_account_suitable_journal_ids@api.depends('documents_account_create_model'); @api.depends_context('company')❌ no
_compute_documents_account_move_type@api.depends('documents_account_create_model')❌ no
_generate_action_name✅ yes
_name_depends✅ yes
_run_action_documents_account_record_create_multi❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_account/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_account/res.company

Extension
_inherit: res.company
[res_company.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_account_folder_id❌ no
_get_used_folder_ids_domain✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_account_peppol

documents_account_peppol/account_edi_proxy_client.user

Extension
_inherit: account_edi_proxy_client.user
[account_edi_proxy_user.py]

Methods

Method nameDecoratorsHas super
_peppol_import_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_account_peppol/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_approvals

documents_approvals/approval.request

Classical
_name: approval.request
_inherit: approval.request, documents.mixin
[approval_request.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_document_vals_access_rights❌ no
_get_document_owner❌ no
_get_document_access_ids❌ no
_get_document_tags❌ no
_get_document_folder❌ no
_get_document_partner❌ no
_check_create_documents✅ yes
_compute_documents_count❌ no
action_get_attachment_view✅ yes
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_approvals/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_approvals_folder_id@api.depends('documents_approvals_settings')❌ no
_get_used_folder_ids_domain✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_fleet

documents_fleet/fleet.vehicle

Classical
_name: fleet.vehicle
_inherit: fleet.vehicle, documents.mixin
[fleet_vehicle.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_document_count❌ no
_get_document_folder❌ no
_get_document_owner❌ no
_get_document_tags❌ no
_check_create_documents✅ yes
action_open_attachments❌ no
📊 Model Summary
Classical | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

documents_fleet/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_documents_fleet_folder@api.depends('documents_fleet_settings')❌ no
_get_used_folder_ids_domain✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_fsm

documents_fsm/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_document_count@api.depends_context('uid'); @api.depends('type', 'children_ids', 'shortcut_document_id')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

Module: documents_hr

documents_hr/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Methods

Method nameDecoratorsHas super
_get_unauthorized_root_document_owners_sudo✅ yes
_raise_if_used_folder✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents_hr/documents.redirect

Extension
_inherit: documents.redirect
[documents_redirect.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_hr/documents.tag

Extension
_inherit: documents.tag
[documents_tag.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_hr/hr.employee

Classical
_name: hr.employee
_inherit: hr.employee, documents.mixin
[hr_employee.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_document_folder❌ no
_get_document_partner❌ no
_check_create_documents✅ yes
_compute_document_count❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_open_documents❌ no
_generate_employee_documents_folders❌ no
_generate_employee_documents_subfolders❌ no
_get_employee_documents_token❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_hr/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Methods

Method nameDecoratorsHas super
action_see_documents❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

documents_hr/hr.version

Classical
_name: hr.version
_inherit: hr.version, documents.mixin
[hr_version.py]

Methods

Method nameDecoratorsHas super
_get_document_access_ids❌ no
_get_document_tags❌ no
_get_document_partner❌ no
_get_document_folder❌ no
_check_create_documents✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_hr/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_used_folder_ids_domain✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_generate_employee_documents_main_folders❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_hr_expense

documents_hr_expense/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Methods

Method nameDecoratorsHas super
document_hr_expense_create_hr_expense❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents_hr_expense/hr.expense

Classical
_name: hr.expense
_inherit: hr.expense, documents.unlink.mixin
[hr_expense.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_document_count❌ no
action_open_attachments❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: documents_hr_holidays

documents_hr_holidays/hr.leave

Classical
_name: hr.leave
_inherit: hr.leave, documents.mixin
[hr_leave.py]

Methods

Method nameDecoratorsHas super
_get_document_folder❌ no
_get_document_access_ids❌ no
_check_create_documents✅ yes
_get_document_partner❌ no
📊 Model Summary
Classical | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

Module: documents_hr_payroll

documents_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
action_resend_payslips❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_hr_payroll/hr.payroll.employee.declaration

Extension
_inherit: hr.payroll.employee.declaration
[hr_payroll_employee_declaration.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_state@api.depends('pdf_to_post', 'document_id')✅ yes
_get_posted_documents❌ no
_post_pdf❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_post_in_documents❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

documents_hr_payroll/hr.payslip

Classical
_name: hr.payslip
_inherit: hr.payslip, documents.mixin
[hr_payslip.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
action_resend_payslips❌ no
_get_document_vals_access_rights❌ no
_get_document_access_ids❌ no
_get_document_tags❌ no
_get_document_partner❌ no
_get_document_owner✅ yes
_get_document_folder✅ yes
_check_create_documents❌ no
_get_email_template❌ no
_compute_document_access_url❌ no
_cron_generate_pdf@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

documents_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_generate_employee_documents_main_folders✅ yes
_get_used_folder_ids_domain✅ yes
_get_or_create_worker_payroll_folder❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_l10n_ch_hr_payroll

documents_l10n_ch_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_email_template✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

Module: documents_product

documents_product/documents.document

Extension
_inherit: documents.document
[document.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_product@api.depends('res_id', 'res_model')❌ no
_search_product_template_id@api.model❌ no
_search_product_id@api.model❌ no
create_product_template❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents_product/product.product

Classical
_name: product.product
_inherit: product.product, documents.mixin
[product_product.py]

Methods

Method nameDecoratorsHas super
_get_document_vals_access_rights❌ no
_get_document_owner❌ no
_get_document_tags❌ no
_get_document_folder❌ no
_check_create_documents✅ yes
📊 Model Summary
Classical | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

documents_product/product.template

Classical
_name: product.template
_inherit: product.template, documents.mixin
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_document_vals_access_rights❌ no
_get_document_owner❌ no
_get_document_tags❌ no
_get_document_folder❌ no
_check_create_documents✅ yes
📊 Model Summary
Classical | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

documents_product/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_product_folder_id@api.depends('documents_product_settings')❌ no
_get_used_folder_ids_domain✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_project

documents_project/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_create_values✅ yes
_search_display_name@api.model✅ yes
_project_folder_or_ancestor_in_self❌ no
_archive_except_project_folder@api.constrains('active')❌ no
_check_company_fits_projects_and_settings@api.constrains('company_id')❌ no
write✅ yes
_get_project_from_closest_ancestor❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents_project/documents.tag

Extension
_inherit: documents.tag
[documents_tag.py]

Methods

Method nameDecoratorsHas super
_ensure_documents_project_tags_exist@api.model❌ no
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_project/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
get_documents_operation_add_destination✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_project/project.project

Classical
_name: project.project
_inherit: project.project
[project_project.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_archive_folder_on_projects_unlinked@api.ondelete()❌ no
_check_company_is_folders_company@api.constrains('documents_folder_id')❌ no
_compute_documents❌ no
_create_missing_folders❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy✅ yes
_get_stat_buttons✅ yes
action_view_documents_project❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_project/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_documents_project_folder_id_company_id@api.constrains('documents_project_folder_id')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: documents_sign

documents_sign/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Methods

Method nameDecoratorsHas super
_check_no_company_on_sign_folder@api.constrains('company_id')❌ no
_archive_except_sign_folder@api.constrains('active')❌ no
document_sign_create_sign_template❌ no
_get_gc_clear_bin_domain✅ yes
_data_embed_sign_create_sign_template_direct@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents_sign/sign.document

Classical
_name: sign.document
_inherit: sign.document, documents.unlink.mixin
[sign_document.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Classical | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 15 (@api.model: 5, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

documents_sign/sign.request

Classical
_name: sign.request
_inherit: sign.request, documents.mixin
[sign_request.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_get_linked_record_action✅ yes
_generate_completed_documents✅ yes
_send_completed_documents✅ yes
_get_document_tags❌ no
_get_document_folder❌ no
📊 Model Summary
Classical | Total Fields: 38 | Computed: 13 (Stored: 4, Non-Stored: 9) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 49 (@api.model: 4, @api.onchange: 1, @api.depends: 9, @api.constrains: 1)

documents_sign/sign.request.item

Extension
_inherit: sign.request.item
[sign_request.py]

Methods

Method nameDecoratorsHas super
_sign✅ yes
📊 Model Summary
Extension | Total Fields: 23 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 2)

documents_sign/sign.template

Classical
_name: sign.template
_inherit: sign.template, documents.unlink.mixin
[sign_template.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 22 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 6, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

Module: documents_spreadsheet

documents_spreadsheet/documents.access

Extension
_inherit: documents.access
[documents_access.py]

Methods

Method nameDecoratorsHas super
_check_spreadsheet@api.constrains('document_id', 'partner_id', 'role')❌ no
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

documents_spreadsheet/documents.document

Classical
_name: documents.document
_inherit: documents.document, spreadsheet.mixin
[documents_document.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
action_freeze_and_copy❌ no
_get_access_update_domain✅ yes
create@api.model_create_multi✅ yes
write✅ yes
dispatch_spreadsheet_message✅ yes
_get_serialized_spreadsheet_data_body✅ yes
_get_spreadsheet_metadata✅ yes
_check_owner_is_internal_user@api.constrains('owner_id')❌ no
_check_spreadsheet_share✅ yes
_compute_file_extension✅ yes
_compute_spreadsheet_data@api.depends('attachment_id', 'handler')❌ no
_compute_spreadsheet_binary_data@api.depends('datas', 'handler')❌ no
_inverse_spreadsheet_binary_data❌ no
_compute_spreadsheet_thumbnail_checksum@api.depends_context('uid'); @api.depends('display_thumbnail')❌ no
_compute_thumbnail@api.depends('checksum', 'handler')✅ yes
_copy_spreadsheet_image_attachments✅ yes
_copy_attachment_filter✅ yes
_resize_thumbnail_value❌ no
_resize_spreadsheet_thumbnails❌ no
_update_spreadsheet_contributors❌ no
action_open_new_spreadsheet@api.model❌ no
_get_spreadsheets_to_display@api.model❌ no
_get_shortcuts_copy_fields@api.model✅ yes
_clone_xlsx_into_spreadsheet❌ no
_clone_csv_into_spreadsheet❌ no
import_to_spreadsheet❌ no
_read_csv❌ no
_convert_csv_to_spreadsheet_data❌ no
_get_is_multipage✅ yes
_is_xlsx_data_multipage@api.model❌ no
_unzip_xlsx❌ no
_upload_image_file❌ no
action_open_spreadsheet❌ no
get_spreadsheets@api.readonly; @api.model❌ no
_get_spreadsheet_selector@api.model❌ no
_contains_live_data❌ no
_get_writable_record_name_field❌ no
create_xlsx_attachment_from_spreadsheet@api.model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

documents_spreadsheet/spreadsheet.cell.thread

Extension
_inherit: spreadsheet.cell.thread
[spreadsheet_cell_thread.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_spreadsheet_record✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_spreadsheet/spreadsheet.contributor

Class
_name: spreadsheet.contributor
[spreadsheet_contributor.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_update@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

documents_spreadsheet/spreadsheet.template

Classical
_name: spreadsheet.template
_inherit: spreadsheet.mixin
[spreadsheet_template.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_file_name@api.depends('name')❌ no
copy_data✅ yes
action_edit_template❌ no
action_create_spreadsheet❌ no
action_open_spreadsheet❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: documents_spreadsheet_survey

documents_spreadsheet_survey/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_survey_results_for_spreadsheet❌ no
_get_survey_values❌ no
action_survey_open_linked_spreadsheet❌ no
_get_answer_lines_and_comments❌ no
_build_spreadsheet_data❌ no
_get_survey_folder_sudo@api.model❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

Module: equity

equity/equity.cap.table

Class
_name: equity.cap.table
[equity_cap_table.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_table_query❌ no
_append_cap_table_entry❌ no
get_cap_table_data@api.model❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

equity/equity.security.class

Class
_name: equity.security.class
[equity_security_class.py]

Regular Fields (3)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_check_existing_transactions@api.constrains('class_type')❌ no
_compute_share_votes@api.depends('class_type')❌ no
_compute_dividend_payout@api.depends('class_type')❌ no
_compute_display_name@api.depends('name'); @api.depends_context('transaction_id', 'transaction_type', 'transaction_date', 'partner_id', 'subscriber_id', 'seller_id', 'formatted_display_name')✅ yes
_get_securities_per_class❌ no
_get_cap_table_data❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

equity/equity.transaction

Class
_name: equity.transaction
[equity_transaction.py]

Regular Fields (10)

Computed Fields

Stored (2)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_check_seller_and_subscriber@api.constrains('seller_id', 'subscriber_id')❌ no
_check_invalid_securities_error@api.constrains('partner_id', 'transaction_type', 'subscriber_id', 'seller_id', 'security_class_id', 'securities')❌ no
_check_transaction_type@api.constrains('security_class_id', 'transaction_type')❌ no
_compute_expiration_date@api.depends('date')❌ no
_compute_expiration_diff@api.depends('transaction_type', 'securities', 'expiration_date', 'security_class_id.class_type')❌ no
_compute_invalid_securities_error@api.depends('transaction_type', 'securities_type', 'partner_id', 'subscriber_id', 'seller_id', 'security_class_id', 'securities')❌ no
_compute_security_price@api.depends('date', 'partner_id')❌ no
_compute_transfer_amount@api.depends('securities', 'security_price')❌ no
_inverse_compute_transfer_amount@api.onchange('securities', 'transfer_amount')❌ no
_onchange_transaction_type@api.onchange('transaction_type')❌ no
_compute_owners_names@api.depends('seller_id.name', 'subscriber_id.name')❌ no
_compute_attachment_number❌ no
_compute_subscriber_id_placeholder@api.depends('security_class_id.class_type')❌ no
_compute_display_name@api.depends('transaction_type', 'securities', 'security_class_id.name')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_transaction_seller_send❌ no
action_transaction_subscriber_send❌ no
action_transaction_send❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 19 (@api.model: 1, @api.onchange: 2, @api.depends: 8, @api.constrains: 3)

equity/equity.ubo

Class
_name: equity.ubo
[equity_ubo.py]

Regular Fields (10)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('partner_id.name', 'holder_id.name')❌ no
_compute_has_percentages@api.depends('control_method')❌ no
_compute_has_auth_rep_role@api.depends('control_method')❌ no
_onchange_control_method@api.onchange('control_method', 'ownership', 'voting_rights', 'auth_rep_role')❌ no
submit_ubo_form_data@api.model❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

equity/equity.valuation

Class
_name: equity.valuation
[equity_valuation.py]

Regular Fields (5)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_securities@api.depends('partner_id', 'date')❌ no
_compute_security_price@api.depends('valuation', 'securities')❌ no
_compute_share_price@api.depends('valuation', 'shares')❌ no
_inverse_compute_share_price@api.onchange('share_price')❌ no
_compute_display_name@api.depends('partner_id.display_name', 'equity_currency_id', 'valuation')❌ no
_compute_attachment_number❌ no
get_valuation_chart_data@api.model❌ no
get_all_partners_valuation_chart_data@api.model❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 8 (@api.model: 2, @api.onchange: 1, @api.depends: 4, @api.constrains: 0)

equity/res.partner

Classical
_name: res.partner
_inherit: res.partner
[res_partner.py]

Regular Fields (12)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_transaction_count❌ no
_compute_shareholders_count❌ no
_compute_equity_last_valuation❌ no
_compute_equity_kanban_dashboard_graph❌ no
_get_cap_table_data❌ no
open_equity_dashboard@api.model❌ no
action_open_cap_table❌ no
action_open_valuation_list❌ no
action_open_transaction_list❌ no
_equity_ensure_token❌ no
_get_equity_url_params❌ no
_ubo_portal_form_filled❌ no
_can_fill_ubo_portal_form❌ no
_message_mail_after_hook✅ yes
_get_ubo_report_filename❌ no
action_partner_equity_send❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: esg

esg/account.account

Extension
_inherit: account.account
[account_account.py]

Methods

Method nameDecoratorsHas super
ESG_VALID_ACCOUNT_TYPES❌ no
ESG_VALID_ACCOUNT_TYPE_NAMES❌ no
_onchange_account_type@api.onchange('account_type')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_fetch_esg_assignation_lines_linked_to_account❌ no
_fetch_esg_account_move_lines_linked_to_account❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

esg/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_esg_show_emissions_button@api.depends('move_type', 'state', 'invoice_line_ids.esg_emission_factor_id', 'invoice_line_ids.quantity')❌ no
_compute_esg_emissions_value@api.depends('invoice_line_ids.esg_emissions_value', 'invoice_line_ids.quantity')❌ no
action_view_move_emissions❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

esg/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_esg_emission_multiplicator@api.depends('quantity', 'price_subtotal', 'esg_emission_factor_id.compute_method', 'esg_emission_factor_id.currency_id', 'esg_emission_factor_id.uom_id', 'product_uom_id', 'currency_id', 'move_type', 'account_type')❌ no
_compute_esg_emissions_value@api.depends('esg_emission_multiplicator', 'esg_emission_factor_id.esg_emissions_value')❌ no
_compute_esg_uncertainty_absolute_value@api.depends('esg_emissions_value', 'esg_uncertainty_value')❌ no
_compute_esg_emission_factor_id@api.depends('product_id', 'account_id', 'partner_id')❌ no
_inverse_esg_emission_factor_id❌ no
_assign_factors_to_move_lines❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

esg/esg.activity.type

Class
_name: esg.activity.type
[esg_activity_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

esg/esg.assignation.line

Class
_name: esg.assignation.line
[esg_assignation_line.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_check_unique_assignation_line_from_all_factors@api.constrains('account_id', 'partner_id', 'product_id')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

esg/esg.database

Class
_name: esg.database
[esg_database.py]

Regular Fields (5)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_kanban_display@api.depends('latest_version', 'last_update')❌ no
_compute_can_be_downloaded❌ no
_prevent_database_deletion@api.ondelete()❌ no
action_load_data❌ no
_external_api_call❌ no
_get_ademe_emission_factor_values❌ no
_action_import_ademe_file❌ no
_get_ipcc_xls_file❌ no
_action_import_efdb_from_ipcc❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

esg/esg.emission.factor

Class
_name: esg.emission.factor
[esg_emission_factor.py]

Regular Fields (17)

Computed Fields

Stored (4)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_unit_name@api.depends('uom_id', 'currency_id', 'compute_method')❌ no
_compute_esg_emissions_value@api.depends('gas_line_ids.esg_emissions_value')❌ no
_compute_uom_id@api.depends('compute_method')❌ no
_compute_currency_id@api.depends('compute_method')❌ no
_compute_activity_type_ids@api.depends('gas_line_ids.activity_type_id')❌ no
_compute_nb_linked_emissions@api.depends('account_move_line_ids', 'esg_other_emission_ids')❌ no
action_open_linked_emissions❌ no
📊 Model Summary
Class | Total Fields: 25 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

esg/esg.emission.factor.line

Class
_name: esg.emission.factor.line
[esg_emission_factor_line.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_esg_emissions_value@api.depends('quantity', 'gas_id.global_warming_potential')❌ no
_compute_display_name@api.depends('gas_id')❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

esg/esg.emission.source

Class
_name: esg.emission.source
[esg_emission_source.py]

Regular Fields (6)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_no_cyclic_dependencies@api.constrains('parent_id')❌ no
_compute_level@api.depends('parent_id.level')❌ no
_compute_scope@api.depends('parent_id.scope')❌ no
_compute_activity_flow@api.depends('scope', 'activity_flow_indirect_others')❌ no
_compute_complete_name@api.depends('name', 'parent_id.complete_name', 'scope')❌ no
_search_complete_name@api.model❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

esg/esg.gas

Class
_name: esg.gas
[esg_gas.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_mandatory_gases_codes❌ no
_compute_is_mandatory_gas❌ no
_prevent_data_deletion@api.ondelete()❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

esg/esg.other.emission

Class
_name: esg.other.emission
[esg_other_emission.py]

Regular Fields (7)

Computed Fields

Stored (3)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_esg_emission_multiplicator@api.depends('quantity', 'compute_method', 'esg_emission_factor_id.currency_id', 'esg_emission_factor_id.uom_id', 'uom_id', 'currency_id')❌ no
_compute_esg_emissions_value@api.depends('esg_emission_multiplicator', 'esg_emission_factor_id.esg_emissions_value')❌ no
_compute_esg_uncertainty_absolute_value@api.depends('esg_emissions_value', 'esg_uncertainty_value')❌ no
_compute_uom_id@api.depends('compute_method', 'esg_emission_factor_id')❌ no
_compute_currency_id@api.depends('compute_method', 'esg_emission_factor_id')❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 14 | Computed: 5 (Stored: 3, Non-Stored: 2) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: esg_hr_fleet

esg_hr_fleet/esg.other.emission

Extension
_inherit: esg.other.emission
[esg_other_emission.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 14 | Computed: 5 (Stored: 3, Non-Stored: 2) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

esg_hr_fleet/fleet.vehicle.assignation.log

Extension
_inherit: fleet.vehicle.assignation.log
[fleet_vehicle_assignation_log.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

esg_hr_fleet/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: esg_project

esg_project/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_view_esg_project_tasks❌ no
_prevent_esg_project_deletion@api.ondelete()❌ no
_has_demo_data@api.model❌ no
_load_demo_data❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: event

event/event.event

Class
_name: event.event
[event_event.py]

Regular Fields (20)

Computed Fields

Stored (11)

Non-Stored (16)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
get_kiosk_url❌ no
_get_default_stage_id❌ no
_default_description❌ no
_default_event_mail_ids❌ no
_lang_get@api.model❌ no
_default_question_ids❌ no
_compute_use_barcode❌ no
_compute_event_share_url❌ no
_compute_question_ids@api.depends('event_type_id')❌ no
_compute_seats@api.depends('event_slot_count', 'is_multi_slots', 'seats_max', 'registration_ids.state', 'registration_ids.active')❌ no
_compute_event_registrations_started@api.depends('date_tz', 'start_sale_datetime')❌ no
_compute_event_registrations_open@api.depends('date_tz', 'event_registrations_started', 'date_end', 'seats_available', 'seats_limited', 'seats_max', 'event_ticket_ids.sale_available')❌ no
_compute_start_sale_date@api.depends('event_ticket_ids.start_sale_datetime')❌ no
_compute_event_registrations_sold_out@api.depends('event_slot_ids', 'event_ticket_ids.sale_available', 'seats_available', 'seats_limited')❌ no
_compute_is_ongoing@api.depends('date_begin', 'date_end')❌ no
_search_is_ongoing❌ no
_compute_field_is_one_day@api.depends('date_begin', 'date_end', 'date_tz')❌ no
_compute_is_finished@api.depends('date_end')❌ no
_search_is_finished❌ no
_compute_date_tz@api.depends('event_type_id')❌ no
_compute_event_slot_count@api.depends('event_slot_ids')❌ no
_compute_seats_max@api.depends('event_type_id')❌ no
_compute_seats_limited@api.depends('event_type_id')❌ no
_compute_event_mail_ids@api.depends('event_type_id')❌ no
_compute_tag_ids@api.depends('event_type_id')❌ no
_compute_event_ticket_ids@api.depends('event_type_id')❌ no
_compute_note@api.depends('event_type_id')❌ no
_compute_kanban_state@api.depends('stage_id')❌ no
_compute_ticket_instructions@api.depends('event_type_id')❌ no
_compute_address_inline@api.depends('address_id')❌ no
_compute_event_url@api.depends('address_id')❌ no
_check_slots_dates@api.constrains('date_begin', 'date_end', 'event_slot_ids', 'is_multi_slots')❌ no
_check_closing_date@api.constrains('date_begin', 'date_end')❌ no
_check_event_url@api.constrains('event_url')❌ no
_onchange_event_url@api.onchange('event_url')❌ no
_onchange_seats_max@api.onchange('seats_max')❌ no
_compute_display_name@api.depends('event_registrations_sold_out', 'seats_limited', 'seats_max', 'seats_available'); @api.depends_context('name_with_seats_availability')✅ yes
copy_data✅ yes
_mail_get_operation_for_mail_message_operation✅ yes
_set_tz_context❌ no
_get_seats_availability❌ no
_verify_seats_availability❌ no
action_open_slot_calendar❌ no
action_set_done❌ no
_get_date_range_str❌ no
_get_external_description❌ no
_get_external_description_url_encoded❌ no
_get_ics_file❌ no
_get_tickets_access_hash❌ no
_gc_mark_events_done@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

event/event.mail

Class
_name: event.mail
[event_mail.py]

Regular Fields (12)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_scheduled_date@api.depends('event_id.date_begin', 'event_id.date_end', 'interval_type', 'interval_unit', 'interval_nbr')❌ no
_compute_mail_state@api.depends('error_datetime', 'interval_type', 'mail_done', 'event_id')❌ no
_compute_notification_type@api.depends('template_ref')❌ no
execute❌ no
_execute_event_based❌ no
_execute_event_based_for_registrations❌ no
_execute_slot_based❌ no
_execute_attendee_based❌ no
_create_missing_mail_registrations❌ no
_refresh_mail_count_done❌ no
_filter_template_ref❌ no
_send_mail❌ no
_template_model_by_notification_type❌ no
_prepare_event_mail_values❌ no
_warn_error❌ no
run@api.model❌ no
schedule_communications@api.model❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

event/event.mail.registration

Class
_name: event.mail.registration
[event_mail_registration.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_scheduled_date@api.depends('registration_id', 'scheduler_id.interval_unit', 'scheduler_id.interval_type')❌ no
execute❌ no
_execute_on_registrations❌ no
_get_skip_domain❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event/event.mail.slot

Class
_name: event.mail.slot
[event_mail_slot.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_scheduled_date@api.depends('event_slot_id.start_datetime', 'event_slot_id.end_datetime', 'scheduler_id.interval_unit', 'scheduler_id.interval_type')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event/event.question

Class
_name: event.question
[event_question.py]

Regular Fields (10)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_event_count@api.depends('event_ids')❌ no
_compute_is_reusable@api.depends('is_default', 'event_type_ids')❌ no
write✅ yes
action_view_question_answers❌ no
action_event_view❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.question.answer

Class
_name: event.question.answer
[event_question_answer.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.registration

Class
_name: event.registration
[event_registration.py]

Regular Fields (14)

Computed Fields

Stored (5)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_random_barcode@api.model❌ no
_check_seats_availability@api.constrains('active', 'state', 'event_id', 'event_slot_id', 'event_ticket_id')❌ no
default_get@api.model✅ yes
_compute_name@api.depends('partner_id')❌ no
_compute_email@api.depends('partner_id')❌ no
_compute_phone@api.depends('partner_id')❌ no
_compute_company_name@api.depends('partner_id')❌ no
_compute_date_closed@api.depends('state')❌ no
_compute_date_range@api.depends('event_id', 'event_slot_id', 'partner_id')❌ no
_compute_event_begin_date@api.depends('event_id', 'event_slot_id')❌ no
_search_event_begin_date@api.model❌ no
_compute_event_end_date@api.depends('event_id', 'event_slot_id')❌ no
_search_event_end_date@api.model❌ no
_check_event_slot@api.constrains('event_id', 'event_slot_id')❌ no
_check_event_ticket@api.constrains('event_id', 'event_ticket_id')❌ no
_synchronize_partner_values❌ no
_onchange_event@api.onchange('event_id')❌ no
_onchange_phone_validation@api.onchange('phone', 'event_id', 'partner_id')❌ no
register_attendee@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name❌ no
action_set_draft❌ no
action_confirm❌ no
action_set_done❌ no
action_cancel❌ no
action_send_badge_email❌ no
_update_mail_schedulers❌ no
_mail_template_default_values@api.model❌ no
_message_compute_subject❌ no
_message_add_default_recipients✅ yes
_message_post_after_hook✅ yes
_get_registration_summary❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event/event.registration.answer

Class
_name: event.registration.answer
[event_registration_answer.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('value_answer_id', 'question_type', 'value_text_box')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.slot

Class
_name: event.slot
[event_slot.py]

Regular Fields (6)

Computed Fields

Stored (2)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_check_hours@api.constrains('start_hour', 'end_hour')❌ no
_check_time_range@api.constrains('date', 'start_hour', 'end_hour')❌ no
_compute_datetimes@api.depends('date', 'date_tz', 'start_hour', 'end_hour')❌ no
_compute_display_name@api.depends('seats_available'); @api.depends_context('name_with_seats_availability')❌ no
_compute_is_sold_out@api.depends('event_id.seats_limited', 'seats_available')❌ no
_compute_seats@api.depends('event_id', 'event_id.seats_max', 'registration_ids.state', 'registration_ids.active')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.stage

Class
_name: event.stage
[event_stage.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.tag.category

Class
_name: event.tag.category
[event_tag.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_sequence❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.tag

Class
_name: event.tag
[event_tag.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_default_color❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.event.ticket

Classical
_name: event.event.ticket
_inherit: event.type.ticket
[event_ticket.py]

Regular Fields (7)

Computed Fields

Non-Stored (8)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_is_expired@api.depends('end_sale_datetime', 'event_id.date_tz')❌ no
_compute_is_launched@api.depends('start_sale_datetime', 'event_id.date_tz')❌ no
_compute_sale_available@api.depends('is_expired', 'start_sale_datetime', 'event_id.date_tz', 'seats_available', 'seats_max')❌ no
_compute_seats@api.depends('seats_max', 'registration_ids.state', 'registration_ids.active')❌ no
_compute_is_sold_out@api.depends('seats_limited', 'seats_available', 'event_id.event_registrations_sold_out')❌ no
_constrains_dates_coherency@api.constrains('start_sale_datetime', 'end_sale_datetime')❌ no
_constrains_limit_max_per_order@api.constrains('limit_max_per_order', 'seats_max')❌ no
_compute_display_name@api.depends('seats_max', 'seats_available'); @api.depends_context('name_with_seats_availability')✅ yes
_get_current_limit_per_order❌ no
_get_ticket_multiline_description❌ no
_set_tz_context❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/event.type

Class
_name: event.type
[event_type.py]

Regular Fields (10)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_default_event_mail_type_ids❌ no
_default_question_ids❌ no
_compute_seats_max@api.depends('has_seats_limitation')❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event/event.type.mail

Class
_name: event.type.mail
[event_type_mail.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_notification_type@api.depends('template_ref')❌ no
_prepare_event_mail_values❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event/event.type.ticket

Class
_name: event.type.ticket
[event_type_ticket.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_seats_limited@api.depends('seats_max')❌ no
_get_event_ticket_fields_whitelist@api.model❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event/mail.template

Extension
_inherit: mail.template
[mail_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_event_count❌ no
_compute_static_map_url@api.depends('zip', 'city', 'country_id', 'street')❌ no
_compute_static_map_url_is_valid@api.depends('static_map_url')❌ no
action_event_view❌ no
_google_map_signed_img❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: event_booth

event_booth/event.booth

Classical
_name: event.booth
_inherit: event.type.booth
[event_booth.py]

Regular Fields (4)

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_contact_name@api.depends('partner_id')❌ no
_compute_contact_email@api.depends('partner_id')❌ no
_compute_contact_phone@api.depends('partner_id')❌ no
_compute_is_available@api.depends('state')❌ no
_search_is_available❌ no
create@api.model_create_multi✅ yes
write✅ yes
_post_confirmation_message❌ no
action_confirm❌ no
_action_post_confirm❌ no
📊 Model Summary
Classical | Total Fields: 8 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

event_booth/event.booth.category

Classical
_name: event.booth.category
_inherit: image.mixin
[event_booth_category.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_booth/event.event

Extension
_inherit: event.event
[event_event.py]

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_event_booth_ids@api.depends('event_type_id')❌ no
_get_booth_stat_count❌ no
_compute_event_booth_count@api.depends('event_booth_ids', 'event_booth_ids.state')❌ no
_compute_event_booth_category_ids@api.depends('event_booth_ids.booth_category_id')❌ no
_compute_event_booth_category_available_ids@api.depends('event_booth_ids.is_available')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

event_booth/event.type

Extension
_inherit: event.type
[event_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event_booth/event.type.booth

Class
_name: event.type.booth
[event_type_booth.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_default_booth_category❌ no
_get_event_booth_fields_whitelist@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: event_booth_sale

event_booth_sale/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_invoice_paid_hook✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

event_booth_sale/event.booth

Extension
_inherit: event.booth
[event_booth.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
action_set_paid❌ no
action_view_sale_order❌ no
_get_booth_multiline_description❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

event_booth_sale/event.booth.category

Extension
_inherit: event.booth.category
[event_booth_category.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_default_product_id❌ no
_check_service_tracking@api.constrains('product_id')❌ no
_compute_image_1920@api.depends('product_id')❌ no
_compute_price@api.depends('product_id')❌ no
_compute_price_incl@api.depends('product_id', 'product_id.taxes_id', 'price')❌ no
_compute_price_reduce@api.depends_context(*PRICE_CONTEXT_KEYS); @api.depends('product_id', 'price')❌ no
_compute_price_reduce_taxinc@api.depends_context(*PRICE_CONTEXT_KEYS); @api.depends('product_id', 'price_reduce')❌ no
_init_column✅ yes
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_booth_sale/event.booth.registration

Class
_name: event.booth.registration
[event_booth_registration.py]

Regular Fields (2)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_contact_name@api.depends('partner_id')❌ no
_compute_contact_email@api.depends('partner_id')❌ no
_compute_contact_phone@api.depends('partner_id')❌ no
_get_fields_for_booth_confirmation@api.model❌ no
action_confirm❌ no
_cancel_pending_registrations❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

event_booth_sale/event.type.booth

Extension
_inherit: event.type.booth
[event_type_booth.py]

Methods

Method nameDecoratorsHas super
_get_event_booth_fields_whitelist@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_booth_sale/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_onchange_type_event_booth@api.onchange('service_tracking')❌ no
_check_service_tracking_for_event_booths@api.constrains('service_tracking')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

event_booth_sale/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_service_tracking_tooltip✅ yes
_onchange_type_event_booth@api.onchange('service_tracking')❌ no
_service_tracking_blacklist✅ yes
_check_service_tracking_for_event_booths@api.constrains('service_tracking')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

event_booth_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_event_booth_count@api.depends('event_booth_ids')❌ no
action_confirm✅ yes
action_view_booth_list❌ no
_get_product_catalog_domain✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

event_booth_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_event_booth_pending_ids@api.depends('event_booth_registration_ids')❌ no
_inverse_event_booth_pending_ids❌ no
_search_event_booth_pending_ids❌ no
_check_event_booth_registration_ids@api.constrains('event_booth_registration_ids')❌ no
_onchange_product_id_booth@api.onchange('product_id')❌ no
_onchange_event_id_booth@api.onchange('event_id')❌ no
_compute_name@api.depends('event_booth_pending_ids')✅ yes
_update_event_booths❌ no
_get_sale_order_line_multiline_description_sale✅ yes
_use_template_name✅ yes
_get_display_price✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: event_crm

event_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_registration_count@api.depends('registration_ids')❌ no
_merge_dependences✅ yes
_merge_get_fields✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_crm/event.event

Extension
_inherit: event.event
[event_event.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_lead_count@api.depends('lead_ids')❌ no
action_generate_leads❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

event_crm/event.lead.request

Class
_name: event.lead.request
[event_lead_request.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_cron_generate_leads@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_crm/event.lead.rule

Class
_name: event.lead.rule
[event_lead_rule.py]

Regular Fields (13)

Methods

Method nameDecoratorsHas super
_onchange_lead_sales_team_id@api.onchange('lead_sales_team_id')❌ no
_run_on_registrations❌ no
action_execute_rule❌ no
_filter_registrations❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

event_crm/event.question.answer

Extension
_inherit: event.question.answer
[event_question_answer.py]

Methods

Method nameDecoratorsHas super
action_add_rule_button❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_crm/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_lead_count@api.depends('lead_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_load_records_create✅ yes
_load_records_write✅ yes
_apply_lead_generation_rules❌ no
_update_leads❌ no
_get_lead_values❌ no
_get_lead_contact_values❌ no
_get_lead_description❌ no
_get_lead_description_registration❌ no
_get_lead_tracked_values❌ no
_get_lead_grouping❌ no
_get_lead_contact_fields@api.model❌ no
_get_lead_description_fields@api.model❌ no
_find_first_notnull❌ no
_convert_value❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: event_crm_sale

event_crm_sale/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Methods

Method nameDecoratorsHas super
_get_lead_grouping✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: event_enterprise

event_enterprise/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: event_iot

event_iot/event.event

Extension
_inherit: event.event
[event_event.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

event_iot/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Methods

Method nameDecoratorsHas super
_get_registration_summary✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: event_product

event_product/event.event

Extension
_inherit: event.event
[event_event.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

event_product/event.event.ticket

Extension
_inherit: event.event.ticket
[event_event_ticket.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sale_available@api.depends('product_id.active')✅ yes
_compute_price_reduce_taxinc❌ no
_compute_price_incl@api.depends('product_id', 'product_id.taxes_id', 'price')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_product/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_has_order❌ no
_compute_registration_status❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event_product/event.type.ticket

Extension
_inherit: event.type.ticket
[event_type_ticket.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_product_id❌ no
_compute_price@api.depends('product_id')❌ no
_compute_description@api.depends('product_id')❌ no
_compute_price_reduce@api.depends_context(*PRICE_CONTEXT_KEYS); @api.depends('product_id', 'price')❌ no
_init_column✅ yes
_get_event_ticket_fields_whitelist@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event_product/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_event_ticket_service_tracking@api.constrains('event_ticket_ids', 'service_tracking')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

event_product/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_service_tracking_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: event_sale

event_sale/event.event

Extension
_inherit: event.event
[event_event.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_price_total@api.depends('company_id.currency_id', 'sale_order_lines_ids.price_total', 'sale_order_lines_ids.currency_id', 'sale_order_lines_ids.company_id', 'sale_order_lines_ids.order_id.date_order')❌ no
action_view_linked_orders❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

event_sale/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Regular Fields (2)

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_has_order✅ yes
_compute_registration_status@api.depends('sale_order_id.state', 'sale_order_id.currency_id', 'sale_order_id.amount_total')✅ yes
_compute_utm_campaign_id@api.depends('sale_order_id')❌ no
_compute_utm_source_id@api.depends('sale_order_id')❌ no
_compute_utm_medium_id@api.depends('sale_order_id')❌ no
action_view_sale_order❌ no
create@api.model_create_multi✅ yes
write✅ yes
_synchronize_so_line_values❌ no
_sale_order_registration_data_change_notify❌ no
_compute_field_value✅ yes
_get_registration_summary✅ yes
_get_event_registration_ids_from_order❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event_sale/event.event.ticket

Extension
_inherit: event.event.ticket
[event_ticket.py]

Methods

Method nameDecoratorsHas super
_get_ticket_multiline_description✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

event_sale/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_prepare_service_tracking_tooltip✅ yes
_onchange_type_event@api.onchange('service_tracking')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

event_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
write✅ yes
action_confirm✅ yes
action_view_attendee_list❌ no
_compute_attendee_count❌ no
_get_product_catalog_domain✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

event_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_check_event_registration_ticket@api.constrains('event_id', 'event_slot_id', 'event_ticket_id', 'product_id')❌ no
_compute_product_uom_readonly@api.depends('state', 'event_id')✅ yes
_init_registrations❌ no
_compute_event_id@api.depends('product_id')❌ no
_compute_price_unit@api.depends('event_ticket_id')✅ yes
_compute_name@api.depends('event_slot_id', 'event_ticket_id')✅ yes
_get_sale_order_line_multiline_description_sale✅ yes
_use_template_name✅ yes
_get_display_price✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: event_sms

event_sms/event.mail

Extension
_inherit: event.mail
[event_mail.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_notification_type✅ yes
_execute_event_based_for_registrations✅ yes
_send_sms❌ no
_template_model_by_notification_type✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

event_sms/event.mail.registration

Extension
_inherit: event.mail.registration
[event_mail_registration.py]

Methods

Method nameDecoratorsHas super
_execute_on_registrations✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event_sms/event.type.mail

Extension
_inherit: event.type.mail
[event_type_mail.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_notification_type✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event_sms/sms.template

Extension
_inherit: sms.template
[sms_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: event_social

event_social/event.mail

Extension
_inherit: event.mail
[event_mail.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_interval_type@api.constrains('template_ref', 'interval_type')❌ no
_compute_notification_type✅ yes
_execute_event_based✅ yes
_filter_template_ref✅ yes
_template_model_by_notification_type✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

event_social/event.type.mail

Extension
_inherit: event.type.mail
[event_type_mail.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_interval_type@api.constrains('template_ref', 'interval_type')❌ no
_compute_notification_type✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

event_social/social.post.template

Extension
_inherit: social.post.template
[social_post_template.py]

Methods

Method nameDecoratorsHas super
unlink✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

Module: fleet

fleet/fleet.service.type

Class
_name: fleet.service.type
[fleet_service_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

fleet/fleet.vehicle

Classical
_name: fleet.vehicle
_inherit: avatar.mixin
[fleet_vehicle.py]

Regular Fields (31)

Computed Fields

Stored (17)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_get_default_state❌ no
_get_year_selection❌ no
_compute_service_activity@api.depends('log_services')❌ no
_load_fields_from_model❌ no
_compute_category@api.depends('model_id')❌ no
_compute_range_unit@api.depends('model_id')❌ no
_compute_trailer_hook@api.depends('model_id')❌ no
_compute_vehicle_range@api.depends('model_id')❌ no
_compute_electric_assistance@api.depends('model_id')❌ no
_compute_co2_standard@api.depends('model_id')❌ no
_compute_co2@api.depends('model_id')❌ no
_compute_power@api.depends('model_id')❌ no
_compute_horsepower@api.depends('model_id')❌ no
_compute_horsepower_tax@api.depends('model_id')❌ no
_compute_fuel_type@api.depends('model_id')❌ no
_compute_transmission@api.depends('model_id')❌ no
_compute_doors@api.depends('model_id')❌ no
_compute_model_year@api.depends('model_id')❌ no
_compute_seats@api.depends('model_id')❌ no
_compute_color@api.depends('model_id')❌ no
_compute_vehicle_name@api.depends('model_id.brand_id.name', 'model_id.name', 'license_plate')❌ no
_compute_co2_emission_unit@api.depends('range_unit')❌ no
_get_odometer❌ no
_set_odometer❌ no
_compute_count_all❌ no
_compute_contract_reminder@api.depends('log_contracts')❌ no
_get_analytic_name❌ no
_search_contract_renewal_due_soon❌ no
_search_get_overdue_contract_reminder❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_driver_history_data❌ no
create_driver_history❌ no
action_accept_driver_change❌ no
return_action_to_open❌ no
act_show_log_cost❌ no
_track_subtype✅ yes
open_assignation_logs❌ no
action_send_email❌ no
action_open_odometer_report❌ no
📊 Model Summary
Classical | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

fleet/fleet.vehicle.assignation.log

Class
_name: fleet.vehicle.assignation.log
[fleet_vehicle_assignation_log.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('driver_id', 'vehicle_id')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

fleet/fleet.vehicle.log.contract

Class
_name: fleet.vehicle.log.contract
[fleet_vehicle_log_contract.py]

Regular Fields (16)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
compute_next_year_date❌ no
_compute_contract_name@api.depends('vehicle_id.name', 'cost_subtype_id')❌ no
_compute_has_open_contract@api.depends('vehicle_id')❌ no
_compute_days_left@api.depends('expiration_date', 'state')❌ no
write✅ yes
action_close❌ no
action_draft❌ no
action_open❌ no
action_expire❌ no
scheduler_manage_contract_expiration@api.model❌ no
run_scheduler❌ no
📊 Model Summary
Class | Total Fields: 22 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

fleet/fleet.vehicle.log.services

Class
_name: fleet.vehicle.log.services
[fleet_vehicle_log_services.py]

Regular Fields (12)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_odometer❌ no
_set_odometer❌ no
create@api.model_create_multi✅ yes
_compute_purchaser_id@api.depends('vehicle_id')❌ no
📊 Model Summary
Class | Total Fields: 19 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 5 (Stored: 3, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

fleet/fleet.vehicle.model

Classical
_name: fleet.vehicle.model
_inherit: avatar.mixin
[fleet_vehicle_model.py]

Regular Fields (24)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_year_selection❌ no
_search_display_name@api.model❌ no
_compute_display_name@api.depends('brand_id')❌ no
_compute_vehicle_count❌ no
_compute_co2_emission_unit@api.depends('range_unit')❌ no
_search_vehicle_count@api.model❌ no
action_model_vehicle❌ no
📊 Model Summary
Classical | Total Fields: 27 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

fleet/fleet.vehicle.model.brand

Class
_name: fleet.vehicle.model.brand
[fleet_vehicle_model_brand.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_model_count@api.depends('model_ids.active')❌ no
action_brand_model❌ no
action_open_brand_form❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

fleet/fleet.vehicle.model.category

Class
_name: fleet.vehicle.model.category
[fleet_vehicle_model_category.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

fleet/fleet.vehicle.odometer

Class
_name: fleet.vehicle.odometer
[fleet_vehicle_odometer.py]

Regular Fields (3)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_driver_id@api.depends('vehicle_id')❌ no
_compute_vehicle_log_name@api.depends('vehicle_id', 'date')❌ no
_onchange_vehicle@api.onchange('vehicle_id')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

fleet/fleet.vehicle.state

Class
_name: fleet.vehicle.state
[fleet_vehicle_state.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

fleet/fleet.vehicle.tag

Class
_name: fleet.vehicle.tag
[fleet_vehicle_tag.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

fleet/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Methods

Method nameDecoratorsHas super
_get_model_info_by_xmlid@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

Module: frontdesk

frontdesk/frontdesk.drink

Class
_name: frontdesk.drink
[frontdesk_drink.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

frontdesk/frontdesk.frontdesk

Class
_name: frontdesk.frontdesk
[frontdesk_frontdesk.py]

Regular Fields (24)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_notify_warning@api.depends('host_ids.user_id', 'host_ids.work_email', 'host_ids.work_phone')❌ no
_compute_dashboard_data❌ no
_compute_kiosk_url@api.depends('access_token')❌ no
copy_data✅ yes
action_open_kiosk❌ no
install_kiosk❌ no
action_open_visitors❌ no
get_kiosk_url❌ no
_get_frontdesk_field❌ no
_get_frontdesk_data❌ no
_get_planned_visitors❌ no
_get_tmp_code❌ no
📊 Model Summary
Class | Total Fields: 30 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

frontdesk/frontdesk.visitor

Class
_name: frontdesk.visitor
[frontdesk_visitor.py]

Regular Fields (15)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_compute_duration@api.depends('check_in', 'check_out')❌ no
action_check_in❌ no
action_canceled❌ no
action_planned❌ no
action_check_out❌ no
action_served❌ no
_notify❌ no
_notify_to_people❌ no
_notify_by_discuss❌ no
_notify_by_email❌ no
_notify_by_sms❌ no
_get_host_name❌ no
_check_resources_leave❌ no
_check_and_notify_visitor❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: gamification

gamification/gamification.badge

Classical
_name: gamification.badge
_inherit: image.mixin
[gamification_badge.py]

Regular Fields (12)

Computed Fields

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_get_owners_info@api.depends('owner_ids')❌ no
_get_badge_user_stats@api.depends('owner_ids.badge_id', 'owner_ids.create_date', 'owner_ids.user_id')❌ no
_remaining_sending_calc@api.depends('rule_auth', 'rule_auth_user_ids', 'rule_auth_badge_ids', 'rule_max', 'rule_max_number', 'stat_my_monthly_sending')❌ no
check_granting❌ no
_can_grant_badge❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

gamification/gamification.badge.user

Class
_name: gamification.badge.user
[gamification_badge_user.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_send_badge❌ no
_notify_get_recipients_groups✅ yes
create@api.model_create_multi✅ yes
_mail_get_partner_fields❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

gamification/gamification.challenge

Class
_name: gamification.challenge
[gamification_challenge.py]

Regular Fields (24)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_user_count@api.depends('user_ids')❌ no
_get_next_report_date@api.depends('last_report_date', 'report_message_frequency')❌ no
_get_report_template❌ no
create@api.model_create_multi✅ yes
write✅ yes
_cron_update@api.model❌ no
_update_all❌ no
_get_challenger_users❌ no
_recompute_challenge_users❌ no
action_start❌ no
action_check❌ no
action_report_progress❌ no
action_view_users❌ no
_generate_goals_from_challenge❌ no
_get_serialized_challenge_lines❌ no
report_progress❌ no
accept_challenge❌ no
discard_challenge❌ no
_check_challenge_reward❌ no
_get_topN_users❌ no
_reward_user❌ no
📊 Model Summary
Class | Total Fields: 26 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

gamification/gamification.challenge.line

Class
_name: gamification.challenge.line
[gamification_challenge_line.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

gamification/gamification.goal

Class
_name: gamification.goal
[gamification_goal.py]

Regular Fields (12)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_color@api.depends('end_date', 'last_update', 'state')❌ no
_get_completion@api.depends('current', 'target_goal', 'definition_id.condition')❌ no
_check_remind_delay❌ no
_get_write_values❌ no
update_goal❌ no
action_start❌ no
action_reach❌ no
action_fail❌ no
action_cancel❌ no
create@api.model_create_multi✅ yes
write✅ yes
get_action❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

gamification/gamification.goal.definition

Class
_name: gamification.goal.definition
[gamification_goal_definition.py]

Regular Fields (17)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_full_suffix@api.depends('suffix', 'monetary')❌ no
_check_domain_validity❌ no
_check_model_validity❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 19 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

gamification/gamification.karma.rank

Classical
_name: gamification.karma.rank
_inherit: image.mixin
[gamification_karma_rank.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_rank_users_count@api.depends('user_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

gamification/gamification.karma.tracking

Class
_name: gamification.karma.tracking
[gamification_karma_tracking.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_origin_selection_values❌ no
_compute_gain@api.depends('old_value', 'new_value')❌ no
_compute_origin_ref_model_name@api.depends('origin_ref')❌ no
create@api.model_create_multi✅ yes
_consolidate_cron@api.model❌ no
_process_consolidate❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

gamification/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_karma@api.depends('karma_tracking_ids.new_value')❌ no
_get_user_badge_level@api.depends('badge_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_add_karma❌ no
_add_karma_batch❌ no
_get_tracking_karma_gain_position❌ no
_get_karma_position❌ no
_rank_changed❌ no
_recompute_rank❌ no
_recompute_rank_bulk❌ no
_get_next_rank❌ no
get_gamification_redirection_data❌ no
action_karma_report❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: google_calendar

google_calendar/calendar.event

Classical
_name: calendar.event
_inherit: calendar.event, google.calendar.sync
[calendar.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_google_id@api.depends('recurrence_id.google_id')❌ no
_compute_videocall_source@api.depends('videocall_location')✅ yes
_get_google_synced_fields@api.model❌ no
_restart_google_sync@api.model❌ no
create@api.model_create_multi✅ yes
_check_values_to_sync@api.model❌ no
_get_update_future_events_values@api.model✅ yes
_get_remove_sync_id_values@api.model✅ yes
_get_archive_values@api.model✅ yes
write✅ yes
_check_modify_event_permission❌ no
_skip_send_mail_status_update✅ yes
_get_sync_domain❌ no
_odoo_values@api.model❌ no
_odoo_attendee_commands@api.model❌ no
_odoo_reminders_commands@api.model❌ no
action_mass_archive✅ yes
_google_values❌ no
_cancel✅ yes
_get_event_user❌ no
_is_google_insertion_blocked❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

google_calendar/calendar.attendee

Extension
_inherit: calendar.attendee
[calendar_attendee.py]

Methods

Method nameDecoratorsHas super
do_tentative✅ yes
do_accept✅ yes
do_decline✅ yes
_sync_event❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 16 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

google_calendar/calendar.recurrence

Classical
_name: calendar.recurrence
_inherit: calendar.recurrence, google.calendar.sync
[calendar_recurrence_rule.py]

Methods

Method nameDecoratorsHas super
_apply_recurrence✅ yes
_get_event_google_id❌ no
_write_events✅ yes
_cancel✅ yes
_get_google_synced_fields❌ no
_restart_google_sync@api.model❌ no
_write_from_google✅ yes
_create_from_google✅ yes
_get_sync_domain❌ no
_odoo_values@api.model❌ no
_google_values❌ no
_get_event_user❌ no
_is_google_insertion_blocked❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

google_calendar/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_google_calendar_token❌ no
_get_google_sync_status❌ no
_check_pending_odoo_records❌ no
_sync_google_calendar❌ no
_sync_single_event❌ no
_sync_request❌ no
_sync_all_google_calendar@api.model❌ no
is_google_calendar_synced❌ no
stop_google_synchronization❌ no
restart_google_synchronization❌ no
unpause_google_synchronization❌ no
pause_google_synchronization❌ no
_has_setup_credentials@api.model❌ no
check_calendar_credentials@api.model✅ yes
check_synchronization_status✅ yes
_has_any_active_synchronization✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

google_calendar/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_fields_blacklist@api.model✅ yes
_set_google_auth_tokens❌ no
_google_calendar_authenticated❌ no
_is_google_calendar_valid❌ no
_refresh_google_calendar_token❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: google_gmail

google_gmail/fetchmail.server

Classical
_name: fetchmail.server
_inherit: fetchmail.server, google.gmail.mixin
[fetchmail_server.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_server_type_info✅ yes
_check_use_google_gmail_service@api.constrains('server_type', 'is_ssl')❌ no
onchange_server_type@api.onchange('server_type', 'is_ssl', 'object_id')✅ yes
_imap_login__✅ yes
_get_connection_type✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 1)

google_gmail/ir.mail_server

Classical
_name: ir.mail_server
_inherit: ir.mail_server, google.gmail.mixin
[ir_mail_server.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_smtp_authentication_info✅ yes
_onchange_encryption@api.onchange('smtp_encryption')✅ yes
_onchange_smtp_authentication_gmail@api.onchange('smtp_authentication')❌ no
_on_change_smtp_user_gmail@api.onchange('smtp_user', 'smtp_authentication')❌ no
_check_use_google_gmail_service@api.constrains('smtp_authentication', 'smtp_pass', 'smtp_encryption', 'from_filter', 'smtp_user')❌ no
_smtp_login__✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 1)

google_gmail/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_mail_server_values@api.model✅ yes
_get_mail_server_setup_end_action@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: helpdesk

helpdesk/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kpi_helpdesk_tickets_closed_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

helpdesk/helpdesk.sla

Class
_name: helpdesk.sla
[helpdesk_sla.py]

Regular Fields (10)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_ticket_count❌ no
_compute_display_name@api.depends('team_id'); @api.depends_context('with_team_name')✅ yes
copy_data✅ yes
action_open_helpdesk_ticket❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

helpdesk/helpdesk.sla.status

Class
_name: helpdesk.sla.status
[helpdesk_sla_status.py]

Regular Fields (3)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_deadline@api.depends('ticket_id.create_date', 'sla_id', 'ticket_id.stage_id')❌ no
_compute_status@api.depends('deadline', 'reached_datetime')❌ no
_search_status@api.model❌ no
_compute_color@api.depends('status')❌ no
_compute_exceeded_hours@api.depends('deadline', 'reached_datetime')❌ no
_get_freezed_hours❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

helpdesk/helpdesk.stage

Class
_name: helpdesk.stage
[helpdesk_stage.py]

Regular Fields (12)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_team_ids❌ no
_compute_ticket_count❌ no
write✅ yes
action_unarchive✅ yes
action_open_helpdesk_ticket❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

helpdesk/helpdesk.tag

Class
_name: helpdesk.tag
[helpdesk_tag.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
name_create@api.model✅ yes
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

helpdesk/helpdesk.tag.assignment

Class
_name: helpdesk.tag.assignment
[helpdesk_tag_assignment.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

helpdesk/helpdesk.team

Classical
_name: helpdesk.team
_inherit: mail.alias.mixin, rating.parent.mixin
[helpdesk_team.py]

Regular Fields (30)

Computed Fields

Stored (7)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
_default_stage_ids❌ no
_check_website_privacy@api.constrains('use_website_helpdesk_form', 'privacy_visibility')❌ no
_compute_assign_stage_id@api.depends('auto_close_ticket', 'stage_ids')❌ no
_compute_alias_email_from❌ no
_compute_has_external_mail_server❌ no
_compute_unassigned_tickets❌ no
_compute_ticket_closed❌ no
_compute_success_rate❌ no
_compute_urgent_ticket❌ no
_compute_sla_failed❌ no
_compute_open_ticket_count❌ no
_compute_sla_policy_count❌ no
_onchange_use_alias@api.onchange('use_alias', 'name')❌ no
_compute_use_website_helpdesk_form@api.depends('use_website_helpdesk_knowledge', 'use_website_helpdesk_slides', 'use_website_helpdesk_forum')❌ no
_compute_use_website_helpdesk_forum@api.depends('use_website_helpdesk_form')❌ no
_compute_use_website_helpdesk_slides@api.depends('use_website_helpdesk_form')❌ no
_compute_use_website_helpdesk_knowledge@api.depends('use_website_helpdesk_form')❌ no
_compute_use_helpdesk_timesheet@api.depends('use_helpdesk_sale_timesheet')❌ no
_compute_use_helpdesk_sale_timesheet@api.depends('use_helpdesk_timesheet')❌ no
_compute_show_knowledge_base❌ no
_compute_privacy_visibility_warning@api.depends('privacy_visibility')❌ no
_compute_access_instruction_message@api.depends('privacy_visibility')❌ no
get_knowledge_base_url❌ no
_onchange_assign_method@api.onchange('auto_assignment')❌ no
_compute_display_name@api.depends('company_id'); @api.depends_context('allowed_company_ids')✅ yes
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_change_privacy_visibility❌ no
_update_cron@api.model❌ no
_get_helpdesk_user_group❌ no
_get_helpdesk_use_sla_group❌ no
_get_helpdesk_use_rating_group❌ no
_check_sla_feature_enabled❌ no
_check_rating_feature_enabled❌ no
_check_sla_group❌ no
_check_rating_group❌ no
_check_auto_assignment_group❌ no
_get_field_check_method❌ no
_get_field_modules@api.model❌ no
check_features_enabled@api.model❌ no
check_modules_to_install@api.model❌ no
_check_modules_to_install❌ no
_alias_get_creation_values✅ yes
_ensure_unique_email_alias❌ no
_get_existing_email_aliases❌ no
retrieve_dashboard@api.model❌ no
_action_view_rating❌ no
action_view_ticket❌ no
_get_action_view_ticket_params❌ no
action_view_closed_ticket❌ no
action_view_success_rate❌ no
action_view_customer_satisfaction❌ no
action_view_open_ticket❌ no
action_view_urgent❌ no
action_view_sla_failed❌ no
action_view_rating_today❌ no
action_view_rating_7days❌ no
action_view_team_rating❌ no
action_view_open_ticket_view❌ no
action_view_sla_policy❌ no
_determine_user_to_assign❌ no
_determine_stage❌ no
_get_closing_stage❌ no
_cron_auto_close_tickets❌ no
_local_midnight_as_utc❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

helpdesk/helpdesk.ticket

Classical
_name: helpdesk.ticket
_inherit: portal.mixin, mail.thread.cc, utm.mixin, rating.mixin, mail.tracking.duration.mixin
[helpdesk_ticket.py]

Regular Fields (23)

Computed Fields

Stored (11)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_default_team_id❌ no
_read_group_stage_ids@api.model❌ no
_compute_kanban_state_label@api.depends('stage_id', 'kanban_state')❌ no
_compute_domain_user_ids@api.depends('team_id')❌ no
_compute_access_url✅ yes
_compute_sla_reached_late@api.depends('sla_status_ids.deadline', 'sla_status_ids.reached_datetime')❌ no
_compute_sla_reached@api.depends('sla_status_ids.deadline', 'sla_status_ids.reached_datetime')❌ no
_compute_sla_deadline@api.depends('sla_status_ids.deadline', 'sla_status_ids.reached_datetime')❌ no
_compute_sla_fail@api.depends('sla_deadline', 'sla_reached_late')❌ no
_compute_is_partner_email_update@api.depends('partner_email', 'partner_id')❌ no
_compute_is_partner_phone_update@api.depends('partner_phone', 'partner_id')❌ no
_search_sla_fail@api.model❌ no
_compute_sla_success@api.depends('sla_deadline', 'sla_reached', 'sla_reached_late')❌ no
_search_sla_success@api.model❌ no
_compute_user_and_stage_ids@api.depends('team_id')❌ no
_compute_partner_name@api.depends('partner_id')❌ no
_compute_partner_email@api.depends('partner_id.email')❌ no
_inverse_partner_email❌ no
_compute_partner_phone@api.depends('partner_id.phone')❌ no
_inverse_partner_phone❌ no
_compute_partner_ticket_count@api.depends('partner_id', 'partner_email', 'partner_phone')❌ no
_compute_assign_hours@api.depends('assign_date')❌ no
_compute_close_hours@api.depends('create_date', 'close_date')❌ no
_compute_open_hours@api.depends('close_hours')❌ no
_compute_display_extra_info❌ no
_search_open_hours@api.model❌ no
_get_rotting_depends_fields✅ yes
_get_rotting_domain✅ yes
_get_partner_email_update❌ no
_get_partner_phone_update❌ no
action_customer_preview❌ no
_compute_display_name@api.depends('ticket_ref', 'partner_name'); @api.depends_context('with_partner')✅ yes
get_empty_list_help@api.model✅ yes
create_action❌ no
_assign_vals_by_tags@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_unsubscribe_portal_users❌ no
_sla_reset_trigger@api.model❌ no
_sla_apply❌ no
_sla_find_false_domain@api.model❌ no
_sla_find_extra_domain❌ no
_sla_find❌ no
_sla_generate_status_values❌ no
_sla_reach❌ no
action_open_helpdesk_ticket❌ no
action_open_ratings❌ no
_get_customer_information✅ yes
message_new@api.model✅ yes
message_update✅ yes
_message_compute_subject❌ no
_message_post_after_hook✅ yes
_send_email_notify_to_cc❌ no
_track_template✅ yes
_creation_subtype❌ no
_track_subtype✅ yes
_notify_get_reply_to✅ yes
_rating_apply_get_default_subtype_id❌ no
_rating_get_parent_field_name❌ no
_mail_get_message_subtypes✅ yes
_check_partner_id_has_the_same_company@api.constrains('company_id', 'partner_id')❌ no
📊 Model Summary
Classical | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

helpdesk/ir.module.module

Extension
_inherit: ir.module.module
[ir_module.py]

Methods

Method nameDecoratorsHas super
module_uninstall✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

helpdesk/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

helpdesk/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

helpdesk/rating.rating

Extension
_inherit: rating.rating
[rating_rating.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ticket_id@api.depends('res_id', 'res_model')❌ no
_search_ticket_id❌ no
📊 Model Summary
Extension | Total Fields: 24 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 4 (Stored: 3, Non-Stored: 1) | Methods: 17 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

helpdesk/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_create_helpdesk_team❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

helpdesk/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ticket_count❌ no
action_open_helpdesk_ticket❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

helpdesk/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_get_working_user_interval❌ no
_get_working_users_per_first_working_day❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: helpdesk_account

helpdesk_account/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
create@api.model_create_multi✅ yes
action_view_helpdesk_ticket❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

helpdesk_account/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_credit_notes_count@api.depends('invoice_ids')❌ no
action_view_credit_notes❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

Module: helpdesk_fsm

helpdesk_fsm/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk_team.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_fsm_project_id@api.depends('use_fsm', 'company_id')❌ no
_mail_get_message_subtypes✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

helpdesk_fsm/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_fsm_task_count@api.depends('fsm_task_ids')❌ no
action_view_fsm_tasks❌ no
action_generate_fsm_task❌ no
_mail_get_message_subtypes✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

helpdesk_fsm/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
TASK_PORTAL_READABLE_FIELDS❌ no
_compute_display_helpdesk_ticket_button@api.depends_context('uid'); @api.depends('helpdesk_ticket_id')❌ no
action_project_sharing_view_ticket❌ no
action_open_helpdesk_ticket❌ no
write✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: helpdesk_holidays

helpdesk_holidays/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_working_user_interval✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: helpdesk_repair

helpdesk_repair/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_repairs_count@api.depends('repair_ids')❌ no
action_view_repairs❌ no
action_repair_order_form❌ no
_prepare_repairs_default_value❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

helpdesk_repair/repair.order

Extension
_inherit: repair.order
[repair.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
create@api.model_create_multi✅ yes
_action_repair_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 20 (Stored: 11, Non-Stored: 9) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 50 (@api.model: 3, @api.onchange: 2, @api.depends: 16, @api.constrains: 0)

Module: helpdesk_sale

helpdesk_sale/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk_team.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_check_sale_timesheet_feature_enabled❌ no
_check_helpdesk_sale_timesheet_group❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

helpdesk_sale/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
copy_data✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

Module: helpdesk_sale_loyalty

helpdesk_sale_loyalty/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_coupons_count@api.depends('coupon_ids')❌ no
open_coupons❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

Module: helpdesk_sale_timesheet

helpdesk_sale_timesheet/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_commercial_partner@api.depends('helpdesk_ticket_id')✅ yes
_compute_display_sol@api.depends('helpdesk_ticket_id', 'helpdesk_ticket_id.use_helpdesk_sale_timesheet')❌ no
_compute_so_line@api.depends('helpdesk_ticket_id.sale_line_id')✅ yes
_compute_partner_id@api.depends('timesheet_invoice_id.state')✅ yes
_get_portal_helpdesk_timesheet❌ no
_check_timesheet_can_be_billed✅ yes
_timesheet_get_sale_domain✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

helpdesk_sale_timesheet/helpdesk.sla

Extension
_inherit: helpdesk.sla
[helpdesk_sla.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

helpdesk_sale_timesheet/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk_team.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_create_project✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

helpdesk_sale_timesheet/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_domain_sale_line_id❌ no
_check_sale_line_type@api.constrains('sale_line_id')❌ no
_compute_remaining_hours_so@api.depends('sale_line_id', 'timesheet_ids', 'timesheet_ids.unit_amount')❌ no
_search_remaining_hours_so@api.model❌ no
_compute_sale_line_id@api.depends('partner_id', 'use_helpdesk_sale_timesheet', 'project_id.pricing_type', 'project_id.sale_line_id')❌ no
_compute_display_invoice_button❌ no
_get_last_sol_of_customer_domain❌ no
create@api.model_create_multi✅ yes
_ensure_sale_order_linked❌ no
write✅ yes
_compute_helpdesk_sale_order@api.depends('sale_line_id', 'project_id.sale_order_id')❌ no
_sla_reset_trigger@api.model✅ yes
_sla_find_false_domain✅ yes
_sla_find_extra_domain✅ yes
action_view_so❌ no
action_view_invoices❌ no
_get_portal_ticket_hours_spent❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

helpdesk_sale_timesheet/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_ticket_count❌ no
create@api.model_create_multi✅ yes
action_view_tickets❌ no
_get_ticket_action_context❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

helpdesk_sale_timesheet/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_color@api.depends('remaining_hours_available', 'remaining_hours', 'state')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: helpdesk_sms

helpdesk_sms/helpdesk.stage

Extension
_inherit: helpdesk.stage
[helpdesk_stage.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

helpdesk_sms/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Methods

Method nameDecoratorsHas super
_send_sms❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

Module: helpdesk_stock

helpdesk_stock/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Regular Fields (3)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_suitable_product_ids@api.depends('partner_id')❌ no
onchange_product_id@api.onchange('suitable_product_ids')❌ no
_compute_replacement_count@api.depends('picking_ids')❌ no
_compute_pickings_count@api.depends('picking_ids', 'replacement_count')❌ no
_compute_display_extra_info@api.onchange('partner_id', 'team_id')✅ yes
write✅ yes
action_view_pickings❌ no
_get_action_replacements_context❌ no
action_view_replacements❌ no
action_create_replacement❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

helpdesk_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_state✅ yes
create@api.model_create_multi✅ yes
action_linked_ticket❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: helpdesk_timesheet

helpdesk_timesheet/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_display_task@api.depends('has_helpdesk_team', 'project_id', 'task_id', 'helpdesk_ticket_id')❌ no
_compute_project_id@api.depends('helpdesk_ticket_id')✅ yes
_inverse_project_id❌ no
_compute_task_id@api.depends('helpdesk_ticket_id')✅ yes
_compute_helpdesk_ticket_id@api.depends('task_id', 'project_id')❌ no
_compute_partner_id@api.depends('helpdesk_ticket_id.partner_id')✅ yes
_onchange_project_id@api.onchange('project_id')✅ yes
write✅ yes
create@api.model_create_multi✅ yes
_update_existing_timers✅ yes
_get_timesheet_field_and_model_name✅ yes
_timesheet_get_portal_domain✅ yes
_timesheet_in_helpdesk_get_portal_domain❌ no
_add_time_to_timesheet_fields@api.model✅ yes
_get_new_timesheet_timer_vals✅ yes
_get_last_timesheet_domain✅ yes
_get_timesheet_timer_data✅ yes
_get_timer_vals✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

helpdesk_timesheet/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk_team.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_total_timesheet_time@api.depends('ticket_ids')❌ no
_create_project❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_timesheet_user_group❌ no
_check_timesheet_group❌ no
action_view_timesheets❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

helpdesk_timesheet/helpdesk.ticket

Classical
_name: helpdesk.ticket
_inherit: helpdesk.ticket, timer.parent.mixin
[helpdesk_ticket.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_default_team_id✅ yes
_compute_encode_uom_in_days❌ no
_compute_display_timesheet_timer@api.depends('use_helpdesk_timesheet', 'timesheet_ids', 'encode_uom_in_days')❌ no
_compute_timesheet_unit_amount@api.depends('user_timer_id')❌ no
_compute_total_hours_spent@api.depends('timesheet_ids.unit_amount')❌ no
_onchange_team_id@api.onchange('team_id')❌ no
create@api.model_create_multi✅ yes
_compute_analytic_account_id@api.depends('project_id')❌ no
_compute_display_extra_info@api.depends('use_helpdesk_timesheet')✅ yes
write✅ yes
action_timer_start✅ yes
action_timer_stop✅ yes
_create_record_to_start_timer❌ no
_action_interrupt_user_timers❌ no
📊 Model Summary
Classical | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

helpdesk_timesheet/project.project

Extension
_inherit: project.project
[project_project.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_ticket_count@api.depends('ticket_ids.project_id')❌ no
_compute_has_helpdesk_team@api.depends('helpdesk_team.project_id')❌ no
_search_has_helpdesk_team❌ no
action_open_project_tickets❌ no
_get_stat_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr

hr/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_constraint_subscription_department_ids_channel@api.constrains('subscription_department_ids')❌ no
_subscribe_users_automatically_get_members✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

hr/hr.contract.type

Class
_name: hr.contract.type
[hr_contract_type.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_code@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr/hr.department

Class
_name: hr.department
[hr_department.py]

Regular Fields (13)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends_context('hierarchical_naming')✅ yes
_search_has_read_access❌ no
_search_complete_name❌ no
name_create@api.model❌ no
_compute_complete_name@api.depends('name', 'parent_id.complete_name')❌ no
_compute_master_department_id@api.depends('parent_path')❌ no
_compute_total_employee❌ no
_compute_plan_count❌ no
_check_parent_id@api.constrains('parent_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_employee_manager❌ no
get_formview_action✅ yes
action_plan_from_department❌ no
action_employee_from_department❌ no
get_children_department_ids❌ no
action_open_view_child_departments❌ no
get_department_hierarchy❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr/hr.departure.reason

Class
_name: hr.departure.reason
[hr_departure_reason.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_default_departure_reasons@api.model❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/hr.employee

Delegation
_name: hr.employee
_inherit: mail.thread.main.attachment, resource.mixin, avatar.mixin
_inherits: hr.version via version_id
[hr_employee.py]

Regular Fields (56)

Computed Fields

Stored (6)

Non-Stored (16)

Methods

Method nameDecoratorsHas super
_lang_get@api.model❌ no
_prepare_create_values✅ yes
_compute_is_trusted_bank_account@api.depends('bank_account_ids.allow_out_payment')❌ no
_compute_has_multiple_bank_accounts@api.depends('bank_account_ids')❌ no
_sync_salary_distribution@api.depends('bank_account_ids')❌ no
_check_salary_distribution@api.constrains('salary_distribution')❌ no
_create@api.model✅ yes
check_field_access_rights@api.model; @api.deprecated('Override of a deprecated method')✅ yes
_has_field_access✅ yes
check_no_existing_contract❌ no
_onchange_contract_template_id@api.onchange('contract_template_id')❌ no
_onchange_contract_date_start@api.onchange('contract_date_start')❌ no
_onchange_private_state_id@api.onchange('private_state_id')❌ no
_onchange_phone_validation_employee@api.onchange('work_phone', 'mobile_phone', 'company_country_id', 'company_id')❌ no
_get_new_hire_field@api.model❌ no
_compute_newly_hired❌ no
_compute_presence_icon@api.depends('resource_calendar_id', 'hr_presence_state')❌ no
_get_certificate_selection@api.model❌ no
_get_first_versions❌ no
_get_first_version_date❌ no
_compute_version_id@api.depends('current_version_id'); @api.depends_context('version_id')❌ no
_compute_work_location_name@api.depends('version_id.work_location_id.name')❌ no
_compute_work_location_type@api.depends('version_id.work_location_id.location_type')❌ no
_compute_current_version_id@api.depends('version_ids.date_version', 'version_ids.active', 'active')❌ no
_cron_update_current_version_id❌ no
_search_version_id❌ no
_field_to_sql✅ yes
_get_version❌ no
create_version❌ no
create_contract❌ no
_is_in_contract❌ no
_get_contracts❌ no
_get_contract_versions❌ no
_get_all_contract_dates❌ no
_get_contract_dates❌ no
_compute_versions_count❌ no
_search_newly_hired❌ no
_create_work_contacts❌ no
_compute_coach@api.depends('parent_id')❌ no
_compute_work_contact_details@api.depends('work_contact_id', 'work_contact_id.phone', 'work_contact_id.email')❌ no
_inverse_work_contact_details❌ no
_get_employee_working_now@api.model❌ no
_compute_presence_state@api.depends('user_id.im_status')❌ no
_compute_last_activity@api.depends('user_id')❌ no
_compute_avatar_1920@api.depends('name', 'user_id.avatar_1920', 'image_1920')✅ yes
_compute_avatar_1024@api.depends('name', 'user_id.avatar_1024', 'image_1024')✅ yes
_compute_avatar_512@api.depends('name', 'user_id.avatar_512', 'image_512')✅ yes
_compute_avatar_256@api.depends('name', 'user_id.avatar_256', 'image_256')✅ yes
_compute_avatar_128@api.depends('name', 'user_id.avatar_128', 'image_128')✅ yes
_compute_avatar✅ yes
_compute_birthday_public_display_string@api.depends('birthday_public_display')❌ no
_compute_work_permit_name@api.depends('name', 'permit_no')❌ no
_get_partner_count_depends❌ no
action_create_user❌ no
action_create_users_confirmation❌ no
action_create_users❌ no
_compute_display_name✅ yes
search_fetch@api.model✅ yes
fetch✅ yes
_check_access✅ yes
_check_private_fields❌ no
_copy_cache_from❌ no
notify_expiring_contract_work_permit@api.model❌ no
get_view@api.model✅ yes
get_views@api.model✅ yes
_load_demo_data❌ no
get_formview_id✅ yes
get_formview_action✅ yes
_verify_pin@api.constrains('pin')❌ no
_verify_barcode@api.constrains('barcode')❌ no
_onchange_user@api.onchange('user_id')❌ no
_onchange_timezone@api.onchange('resource_calendar_id')❌ no
_remove_work_contact_id❌ no
_sync_user❌ no
_prepare_resource_values✅ yes
new@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_get_employee_m2o_to_empty_on_archived_employees❌ no
_get_user_m2o_to_empty_on_archived_employees❌ no
action_unarchive✅ yes
action_archive✅ yes
_onchange_company_id@api.onchange('company_id')❌ no
_load_scenario❌ no
generate_random_barcode❌ no
_get_tz❌ no
_get_tz_batch❌ no
_get_calendar_tz_batch❌ no
_get_calendars✅ yes
_get_calendar_periods❌ no
_get_all_versions_with_contract_overlap_with_period@api.model❌ no
_get_unusual_days❌ no
_employee_attendance_intervals❌ no
_get_expected_attendances❌ no
_get_calendar_attendances❌ no
get_import_templates@api.model❌ no
_get_age❌ no
_get_departure_date❌ no
_get_versions_with_contract_overlap_with_period❌ no
get_avatar_card_data❌ no
_phone_get_number_fields❌ no
_mail_get_partner_fields❌ no
action_open_versions❌ no
_get_store_avatar_card_fields❌ no
_compute_primary_bank_account_id@api.depends('bank_account_ids')❌ no
get_accounts_with_fixed_allocations❌ no
get_bank_account_salary_allocation❌ no
get_remaining_percentage❌ no
action_open_allocation_wizard❌ no
action_toggle_primary_bank_account_trust❌ no
📊 Model Summary
Delegation | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/hr.employee.category

Class
_name: hr.employee.category
[hr_employee_category.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/hr.employee.public

Class
_name: hr.employee.public
[hr_employee_public.py]

Regular Fields (20)

Computed Fields

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_get_selection_hr_icon_display❌ no
_compute_from_employee❌ no
_compute_last_activity@api.depends('user_id')❌ no
_compute_country_code❌ no
_compute_is_manager@api.depends_context('uid'); @api.depends('parent_id')❌ no
_compute_is_user@api.depends_context('uid')❌ no
_compute_presence_state❌ no
_compute_presence_icon❌ no
_compute_member_of_department❌ no
_get_manager_only_fields❌ no
_search_part_of_department❌ no
_get_valid_employee_for_user❌ no
_compute_manager_only_fields@api.depends_context('uid')❌ no
_compute_newly_hired❌ no
_search_newly_hired❌ no
_get_fields@api.model❌ no
init❌ no
get_avatar_card_data❌ no
📊 Model Summary
Class | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr/hr.job

Class
_name: hr.job
[hr_job.py]

Regular Fields (11)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_employees@api.depends('no_of_recruitment', 'employee_ids.job_id', 'employee_ids.active')❌ no
_compute_allowed_user_ids@api.depends('company_id')❌ no
create@api.model_create_multi✅ yes
copy_data✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr/hr.payroll.structure.type

Class
_name: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/hr.version

Class
_name: hr.version
[hr_version.py]

Regular Fields (41)

Computed Fields

Stored (7)

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_get_default_address_id❌ no
_default_salary_structure❌ no
_get_hr_responsible_domain❌ no
_compute_company_id@api.depends('employee_id.company_id')❌ no
_compute_job_title@api.depends('job_id.name')❌ no
_inverse_job_title❌ no
_compute_is_custom_job_title@api.depends('job_id')❌ no
_compute_allowed_country_state_ids@api.depends('private_country_id')❌ no
_check_dates@api.constrains('employee_id', 'contract_date_start', 'contract_date_end')❌ no
check_contract_finished❌ no
create@api.model_create_multi✅ yes
write✅ yes
get_formview_action✅ yes
_compute_display_name@api.depends_context('lang'); @api.depends('date_version')❌ no
_compute_is_current❌ no
_compute_is_past❌ no
_compute_is_future❌ no
_compute_is_in_contract❌ no
_is_in_contract❌ no
_is_overlapping_period❌ no
_is_fully_flexible❌ no
_compute_is_flexible@api.depends('resource_calendar_id.flexible_hours')❌ no
_get_whitelist_fields_from_template@api.model❌ no
get_values_from_contract_template❌ no
_compute_contract_wage@api.depends('wage')❌ no
_get_contract_wage❌ no
_get_contract_wage_field❌ no
_get_normalized_wage❌ no
_get_valid_employee_for_user❌ no
_check_ssnid@api.constrains('ssnid')❌ no
_compute_part_of_department@api.depends_context('uid', 'company'); @api.depends('department_id')❌ no
_search_part_of_department❌ no
_compute_structure_type_id@api.depends('company_id')❌ no
_compute_km_home_work@api.depends('distance_home_work', 'distance_home_work_unit')❌ no
_inverse_km_home_work❌ no
_compute_dates@api.depends('contract_date_start', 'contract_date_end', 'date_version', 'employee_id', 'employee_id.version_ids.date_version')❌ no
_search_start_date❌ no
_search_end_date❌ no
_get_marital_status_selection@api.model❌ no
_inverse_resource_calendar_id❌ no
_get_salary_costs_factor❌ no
_is_struct_from_country❌ no
_get_tz❌ no
action_open_version❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/hr.work.location

Class
_name: hr.work.location
[hr_work_location.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/mail.activity.plan

Extension
_inherit: mail.activity.plan
[mail_activity_plan.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_compatibility_with_model@api.constrains('res_model')❌ no
_compute_department_assignable@api.depends('res_model')❌ no
_compute_department_id@api.depends('res_model')❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr/mail.activity.plan.template

Extension
_inherit: mail.activity.plan.template
[mail_activity_plan_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_responsible_hr@api.constrains('plan_id', 'responsible_type')❌ no
_get_closest_parent_user❌ no
_determine_responsible✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

hr/mail.alias

Extension
_inherit: mail.alias
[mail_alias.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_alias_contact_description✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 20 (@api.model: 4, @api.onchange: 0, @api.depends: 3, @api.constrains: 4)

hr/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_employees_count❌ no
action_open_employees❌ no
_get_all_addr✅ yes
_compute_employee@api.depends('employee_ids')❌ no
_action_show❌ no
_get_store_avatar_card_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_salary_amount@api.depends('employee_id.salary_distribution')❌ no
_search_employee_id❌ no
action_open_allocation_wizard❌ no
_compute_employee_id@api.depends('partner_id')❌ no
_compute_display_name✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (3)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_employee_ids_domain❌ no
_compute_is_system@api.depends_context('uid')❌ no
_compute_is_hr_user❌ no
_compute_employee_count@api.depends('employee_ids')❌ no
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_onchange_private_state_id@api.onchange('private_state_id')❌ no
get_views@api.model✅ yes
get_view@api.model✅ yes
create@api.model_create_multi✅ yes
_get_employee_fields_to_sync❌ no
_get_personal_info_partner_ids_to_notify❌ no
write✅ yes
action_get@api.model✅ yes
_compute_company_employee@api.depends('employee_ids'); @api.depends_context('company')❌ no
_search_company_employee❌ no
action_create_employee❌ no
action_open_employees❌ no
get_formview_action✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr/resource.resource

Extension
_inherit: resource.resource
[resource.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_job_title@api.depends('employee_id')❌ no
_compute_department_id@api.depends('employee_id')❌ no
_compute_avatar_128@api.depends('employee_id')❌ no
_inverse_calendar_id❌ no
_get_resource_without_contract❌ no
_get_contracts_valid_periods❌ no
_get_calendars_validity_within_period✅ yes
_get_flexible_resources_calendars_validity_within_period❌ no
_get_calendar_at✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 20 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

hr/resource.calendar

Extension
_inherit: resource.calendar
[resource_calendar.py]

Methods

Method nameDecoratorsHas super
transfer_leaves_to❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 13 (Stored: 6, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 2, @api.onchange: 1, @api.depends: 10, @api.constrains: 1)

hr/resource.calendar.leaves

Extension
_inherit: resource.calendar.leaves
[resource_calendar_leaves.py]

Methods

Method nameDecoratorsHas super
_compute_calendar_id✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: hr_appraisal

hr_appraisal/hr.appraisal

Classical
_name: hr.appraisal
_inherit: hr.mixin
[hr_appraisal.py]

Regular Fields (11)

Computed Fields

Stored (5)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
_get_default_employee❌ no
_compute_duplicate_appraisal_id@api.depends('employee_id', 'manager_ids')❌ no
_compute_department_id@api.depends('employee_id.department_id', 'state')❌ no
_compute_job_id@api.depends('employee_id.job_id', 'state')❌ no
_compute_buttons_display@api.depends_context('uid'); @api.depends('employee_id', 'manager_ids')❌ no
_compute_employee_autocomplete@api.depends_context('uid'); @api.depends('manager_ids', 'employee_id', 'employee_id.parent_id')❌ no
_compute_user_manager_rights@api.depends_context('uid'); @api.depends('manager_ids', 'employee_id', 'employee_id.parent_id')❌ no
_compute_show_employee_feedback_full@api.depends_context('uid'); @api.depends('employee_id', 'employee_feedback_published')❌ no
_compute_show_manager_feedback_full@api.depends_context('uid'); @api.depends('manager_ids', 'manager_feedback_published')❌ no
_compute_employee_feedback@api.depends('department_id', 'appraisal_template_id')❌ no
_compute_manager_feedback@api.depends('department_id', 'appraisal_template_id')❌ no
_compute_feedback_templates@api.depends('department_id', 'company_id', 'appraisal_template_id')❌ no
_compute_appraisal_template@api.depends('department_id')❌ no
_compute_waiting_feedback@api.depends('employee_feedback_published', 'manager_feedback_published')❌ no
_compute_display_name@api.depends('employee_id', 'date_close'); @api.depends_context('include_date_in_name')✅ yes
_onchange_employee_id@api.onchange('employee_id')❌ no
subscribe_employees❌ no
send_appraisal❌ no
create@api.model_create_multi✅ yes
_compute_accessible_employee_feedback@api.depends('employee_feedback', 'can_see_employee_publish', 'employee_feedback_published')❌ no
_inverse_accessible_employee_feedback❌ no
_compute_accessible_manager_feedback@api.depends('manager_feedback', 'can_see_manager_publish', 'manager_feedback_published')❌ no
_inverse_accessible_manager_feedback❌ no
_get_appraisal_template❌ no
_find_previous_appraisals❌ no
write✅ yes
_appraisal_plan_post❌ no
_generate_activities❌ no
read✅ yes
action_calendar_event❌ no
action_confirm❌ no
action_done❌ no
action_back❌ no
action_open_employee_appraisals❌ no
action_open_goals❌ no
action_send_appraisal_request❌ no
action_open_appraisal_campaign_wizard❌ no
has_demo_data@api.model❌ no
_load_demo_data❌ no
📊 Model Summary
Classical | Total Fields: 38 | Computed: 17 (Stored: 5, Non-Stored: 12) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 41 (@api.model: 2, @api.onchange: 1, @api.depends: 22, @api.constrains: 0)

hr_appraisal/hr.appraisal.goal

Classical
_name: hr.appraisal.goal
_inherit: hr.mixin
[hr_appraisal_goal.py]

Regular Fields (11)

Computed Fields

Stored (7)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_has_edit_right@api.depends_context('uid')❌ no
_compute_employee_autocomplete@api.depends_context('uid'); @api.depends('employee_ids')❌ no
_compute_is_manager@api.depends_context('uid'); @api.depends('employee_ids')❌ no
_search_is_manager❌ no
_compute_manager_ids@api.depends('employee_ids')❌ no
_compute_number_of_sibling_goals@api.depends('parent_id.child_ids')❌ no
compute_number_of_completed_sibling_goals@api.depends('parent_id.child_ids.progression')❌ no
_compute_sibling_goals_ratio@api.depends('number_of_sibling_goals', 'number_of_completed_sibling_goals')❌ no
_compute_progression@api.depends('child_ids.progression')❌ no
_compute_department_ids@api.depends('employee_ids.department_id')❌ no
_compute_job_ids@api.depends('employee_ids.job_id')❌ no
_notify_by_email_prepare_rendering_context✅ yes
action_confirm❌ no
generate_goals❌ no
_get_goals_values❌ no
action_save_as_template❌ no
action_open_goal_template❌ no
action_select_employees@api.model❌ no
action_archive✅ yes
copy_data✅ yes
copy✅ yes
📊 Model Summary
Classical | Total Fields: 22 | Computed: 10 (Stored: 7, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 22 (@api.model: 1, @api.onchange: 0, @api.depends: 12, @api.constrains: 0)

hr_appraisal/hr.appraisal.goal.tag

Class
_name: hr.appraisal.goal.tag
[hr_appraisal_goal_tag.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
name_create@api.model✅ yes
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_appraisal/hr.appraisal.note

Class
_name: hr.appraisal.note
[hr_appraisal_note.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_appraisal/hr.appraisal.template

Class
_name: hr.appraisal.template
[hr_appraisal_template.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_appraisal/hr.department

Extension
_inherit: hr.department
[hr_department.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_appraisals_to_process❌ no
action_open_appraisals❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_appraisal/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (3)

Computed Fields

Stored (3)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_get_appraisal_plan_starting_date❌ no
action_send_appraisal_request❌ no
action_open_last_appraisal❌ no
_compute_can_request_appraisal❌ no
_check_next_appraisal_date@api.constrains('next_appraisal_date')❌ no
_compute_appraisal_count@api.depends('appraisal_ids')❌ no
_compute_ongoing_appraisal_count@api.depends('appraisal_ids.state')❌ no
_compute_uncomplete_goals_count❌ no
_compute_goals_count❌ no
_compute_next_appraisal_date@api.depends('ongoing_appraisal_count', 'company_id.appraisal_plan', 'company_id.duration_after_recruitment', 'company_id.duration_first_appraisal', 'company_id.duration_next_appraisal')❌ no
_compute_last_ongoing_appraisal_date@api.depends('appraisal_ids.state', 'appraisal_ids.date_close')❌ no
_upcoming_appraisal_creation_date❌ no
action_open_goals❌ no
action_open_employee_appraisals❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_appraisal/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Regular Fields (1)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_manager_only_fields✅ yes
_search_next_appraisal_date❌ no
_compute_parent_user_id❌ no
_compute_last_appraisal_id❌ no
_compute_can_request_appraisal❌ no
_compute_last_appraisal_state❌ no
action_open_last_appraisal❌ no
action_send_appraisal_request❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_appraisal/mail.template

Extension
_inherit: mail.template
[mail_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_appraisal/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_default_appraisal_confirm_mail_template❌ no
_get_default_assessment_note_ids@api.model❌ no
create@api.model_create_multi✅ yes
_create_new_appraisal❌ no
_get_employee_start_date_field@api.model❌ no
_run_employee_appraisal_plans❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_appraisal/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
get_employee_autocomplete_ids❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_appraisal_skills

hr_appraisal_skills/hr.appraisal

Extension
_inherit: hr.appraisal
[hr_appraisal.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_current_appraisal_skill_ids@api.depends('appraisal_skill_ids')❌ no
_compute_appraisal_skill_ids@api.depends('target_job_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_copy_skills_when_confirmed❌ no
_load_demo_data✅ yes
📊 Model Summary
Extension | Total Fields: 38 | Computed: 17 (Stored: 5, Non-Stored: 12) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 41 (@api.model: 2, @api.onchange: 1, @api.depends: 22, @api.constrains: 0)

hr_appraisal_skills/hr.appraisal.goal

Extension
_inherit: hr.appraisal.goal
[hr_appraisal_goal.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_current_goal_skill_ids@api.depends('goal_skill_ids')❌ no
_search_current_goal_skill_ids❌ no
_get_goals_values✅ yes
create@api.model_create_multi✅ yes
write✅ yes
copy✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 10 (Stored: 7, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 22 (@api.model: 1, @api.onchange: 0, @api.depends: 12, @api.constrains: 0)

hr_appraisal_skills/hr.appraisal.goal.skill

Classical
_name: hr.appraisal.goal.skill
_inherit: hr.individual.skill.mixin
[hr_appraisal_goal_skill.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_linked_field_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_appraisal_skills/hr.appraisal.skill

Classical
_name: hr.appraisal.skill
_inherit: hr.individual.skill.mixin
[hr_appraisal_skill.py]

Regular Fields (4)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_linked_field_name❌ no
_get_passive_fields❌ no
_check_skill_level@api.constrains('skill_type_id', 'skill_level_id')❌ no
_compute_target_job_skill_progress@api.depends('skill_id', 'appraisal_id.target_job_id.current_job_skill_ids')❌ no
_compute_manager_ids@api.depends('appraisal_id.manager_ids')❌ no
_compute_display_name@api.depends('skill_id', 'skill_level_id')❌ no
_compute_goal_ids@api.depends('employee_id.goals_ids')❌ no
_compute_goals_completion_percentage@api.depends('goal_ids.progression')❌ no
action_open_recommend_goals❌ no
action_open_current_goals❌ no
📊 Model Summary
Classical | Total Fields: 10 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 1)

Module: hr_appraisal_survey

hr_appraisal_survey/hr.appraisal

Extension
_inherit: hr.appraisal
[hr_appraisal.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_completed_survey_count@api.depends('survey_ids', 'survey_ids.user_input_ids.state')❌ no
_compute_total_survey_count@api.depends('survey_ids')❌ no
action_ask_feedback❌ no
action_open_survey_inputs❌ no
action_open_all_survey_inputs❌ no
_notify_answer_360_feedback❌ no
_load_demo_data✅ yes
📊 Model Summary
Extension | Total Fields: 38 | Computed: 17 (Stored: 5, Non-Stored: 12) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 41 (@api.model: 2, @api.onchange: 1, @api.depends: 22, @api.constrains: 0)

hr_appraisal_survey/hr.appraisal.template

Extension
_inherit: hr.appraisal.template
[hr_appraisal_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_appraisal_survey/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_survey_type@api.onchange('survey_type')✅ yes
_compute_allowed_survey_types@api.depends('survey_type'); @api.depends_context('uid')✅ yes
_compute_appraisal_manager_user_ids@api.depends('survey_type', 'user_input_ids', 'user_input_ids.appraisal_id', 'user_input_ids.appraisal_id.manager_ids')❌ no
action_open_all_survey_inputs❌ no
action_survey_user_input_completed✅ yes
action_survey_user_input✅ yes
get_formview_id✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

hr_appraisal_survey/survey.user_input

Extension
_inherit: survey.user_input
[survey_survey.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_open_survey_inputs❌ no
action_open_all_survey_inputs❌ no
action_open_appraisal_survey_results❌ no
action_ask_feedback❌ no
_mark_done✅ yes
📊 Model Summary
Extension | Total Fields: 27 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_appraisal_survey/survey.question.answer

Extension
_inherit: survey.question.answer
[survey_survey.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

Module: hr_attendance

hr_attendance/hr.attendance

Class
_name: hr.attendance
[hr_attendance.py]

Regular Fields (15)

Computed Fields

Stored (6)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_default_employee❌ no
_compute_date@api.depends('check_in', 'employee_id')❌ no
_compute_expected_hours@api.depends('worked_hours', 'overtime_hours')❌ no
_compute_color❌ no
_compute_overtime_status@api.depends('overtime_hours')❌ no
_compute_overtime_hours@api.depends('check_in', 'check_out', 'employee_id')❌ no
_compute_validated_overtime_hours@api.depends('employee_id', 'overtime_hours', 'overtime_status')❌ no
_compute_linked_overtime_ids@api.depends('check_in', 'check_out', 'employee_id')❌ no
_compute_display_name@api.depends('employee_id', 'check_in', 'check_out')❌ no
_compute_is_manager@api.depends('employee_id')❌ no
_get_employee_calendar❌ no
_compute_worked_hours@api.depends('check_in', 'check_out')❌ no
_check_validity_check_in_check_out@api.constrains('check_in', 'check_out')❌ no
_check_validity@api.constrains('check_in', 'check_out', 'employee_id')❌ no
_get_day_start_and_day@api.model❌ no
_get_week_date_range❌ no
_get_overtimes_to_update_domain❌ no
_update_overtime❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy❌ no
action_in_attendance_maps❌ no
action_out_attendance_maps❌ no
get_kiosk_url❌ no
has_demo_data@api.model❌ no
_load_demo_data❌ no
action_try_kiosk❌ no
_read_group_employee_id❌ no
_linked_overtimes❌ no
action_approve_overtime❌ no
action_refuse_overtime❌ no
_cron_auto_check_out❌ no
_cron_absence_detection❌ no
📊 Model Summary
Class | Total Fields: 28 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 34 (@api.model: 3, @api.onchange: 0, @api.depends: 9, @api.constrains: 2)

hr_attendance/hr.attendance.overtime.line

Class
_name: hr.attendance.overtime.line
[hr_attendance_overtime.py]

Regular Fields (7)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_status@api.depends('employee_id')❌ no
_compute_manual_duration@api.depends('duration')❌ no
_compute_is_manager@api.depends('employee_id')❌ no
action_approve❌ no
action_refuse❌ no
_linked_attendances❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_attendance/hr.attendance.overtime.rule

Class
_name: hr.attendance.overtime.rule
[hr_attendance_overtime_rule.py]

Regular Fields (16)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_expected_hours@api.constrains('base_off', 'expected_hours', 'quantity_period')❌ no
_check_work_schedule@api.constrains('base_off', 'timing_type', 'resource_calendar_id')❌ no
_get_local_time_start❌ no
_get_local_time_stop❌ no
_get1_timing_overtime_intervals❌ no
_get_periods@api.model❌ no
_get_period_keys@api.model❌ no
_get_expected_hours_from_contract❌ no
_get_overtime_intervals_by_date❌ no
_generate_overtime_vals❌ no
_extra_overtime_vals❌ no
_compute_information_display❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_attendance/hr.attendance.overtime.ruleset

Class
_name: hr.attendance.overtime.ruleset
[hr_attendance_overtime_ruleset.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_rules_count❌ no
_attendances_to_regenerate_for❌ no
action_regenerate_overtimes❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_attendance/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_compute_total_overtime@api.depends('overtime_ids.manual_duration', 'overtime_ids', 'overtime_ids.status')❌ no
_compute_hours_last_month❌ no
_compute_hours_today❌ no
_compute_last_attendance_id@api.depends('attendance_ids')❌ no
_compute_attendance_state@api.depends('last_attendance_id.check_in', 'last_attendance_id.check_out', 'last_attendance_id')❌ no
_attendance_action_change❌ no
get_overtime_data@api.model❌ no
action_open_last_month_attendances❌ no
_compute_presence_state@api.depends('user_id.im_status', 'attendance_state')✅ yes
_compute_presence_icon✅ yes
open_barcode_scanner❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_attendance/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Methods

Method nameDecoratorsHas super
action_open_last_month_attendances❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_attendance/hr.version

Classical
_name: hr.version
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_domain_current_countries@api.model❌ no
_get_versions_by_employee_and_date@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_attendance/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (14)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_company_token❌ no
_compute_attendance_kiosk_url@api.depends('attendance_kiosk_key')❌ no
_init_column✅ yes
write✅ yes
_regenerate_attendance_kiosk_key❌ no
_check_hr_presence_control❌ no
_action_open_kiosk_mode❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_attendance/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_clean_attendance_officers❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_attendance_gantt

hr_attendance_gantt/hr.attendance

Extension
_inherit: hr.attendance
[hr_attendance.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_overtime_progress❌ no
_gantt_progress_bar❌ no
_gantt_compute_max_work_hours_within_interval❌ no
_get_gantt_progress_bar_domain❌ no
_gantt_progress_bar_employee_ids❌ no
get_gantt_data@api.model✅ yes
_gantt_unavailability@api.model✅ yes
action_open_details❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 34 (@api.model: 3, @api.onchange: 0, @api.depends: 9, @api.constrains: 2)

Module: hr_calendar

hr_calendar/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Methods

Method nameDecoratorsHas super
_compute_unavailable_partner_ids@api.depends('allday')✅ yes
get_unusual_days@api.model❌ no
_get_events_interval❌ no
_check_employees_availability_for_event❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_calendar/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_employees_from_attendees❌ no
_get_schedule❌ no
get_working_hours_for_all_attendees@api.model❌ no
_interval_to_business_hours❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_contract_salary

hr_contract_salary/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_proposed_contracts_count❌ no
_compute_salary_offers_count❌ no
_move_to_hired_stage❌ no
action_show_proposed_contracts❌ no
action_show_offers❌ no
archive_applicant✅ yes
action_generate_offer❌ no
_get_offer_values❌ no
_get_contract_template❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_contract_salary/hr.contract.salary.benefit

Class
_name: hr.contract.salary.benefit
[hr_contract_salary_benefit.py]

Regular Fields (28)

Computed Fields

Stored (5)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_field_domain❌ no
_get_binary_field_domain❌ no
_get_public_field_names❌ no
_compute_field@api.depends('res_field_id')❌ no
_compute_res_field_public@api.depends('res_field_id')❌ no
_compute_cost_res_field_public@api.depends('cost_res_field_id')❌ no
_inverse_res_field_public❌ no
_inverse_cost_res_field_public❌ no
_compute_requested_fields_string@api.depends_context('lang'); @api.depends('requested_documents_field_ids')❌ no
_compute_requested_documents@api.depends('requested_documents_field_ids')❌ no
_compute_benefits@api.depends('structure_type_id')❌ no
_set_requested_documents_as_required❌ no
_compute_has_admin_access@api.depends_context('uid')❌ no
_check_min_inferior_to_max@api.constrains('slider_min', 'slider_max')❌ no
_check_benefits_field@api.constrains('display_type', 'res_field_id', 'source')❌ no
_compute_icon@api.depends('show_name')❌ no
📊 Model Summary
Class | Total Fields: 41 | Computed: 10 (Stored: 5, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 16 (@api.model: 0, @api.onchange: 0, @api.depends: 9, @api.constrains: 2)

hr_contract_salary/hr.contract.salary.benefit.type

Class
_name: hr.contract.salary.benefit.type
[hr_contract_salary_benefit.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.contract.salary.benefit.value

Class
_name: hr.contract.salary.benefit.value
[hr_contract_salary_benefit.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.contract.salary.offer

Class
_name: hr.contract.salary.offer
[hr_contract_salary_offer.py]

Regular Fields (9)

Computed Fields

Stored (12)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_version❌ no
_compute_sign_template_id@api.depends('contract_template_id.sign_template_id')❌ no
_copy_contract_template_signatories❌ no
_compute_sign_template_signatories_ids@api.depends('sign_template_id', 'contract_template_id')❌ no
_compute_is_half_sign_state_required@api.depends('contract_template_id.sign_template_signatories_ids')❌ no
_compute_url@api.depends('access_token', 'final_yearly_costs')❌ no
_compute_token@api.depends('employee_id', 'applicant_id')❌ no
_compute_display_name@api.depends('applicant_id', 'employee_version_id', 'employee_id')❌ no
_compute_offer_create_date@api.depends('create_date')❌ no
_compute_validity_days_count@api.depends('offer_create_date', 'offer_end_date')❌ no
_compute_company_id@api.depends('employee_id', 'applicant_id')❌ no
_compute_employee_version_id@api.depends('employee_id')❌ no
_compute_contract_template_id@api.depends('employee_version_id')❌ no
_compute_offer_values_from_template@api.depends('contract_template_id')❌ no
_inverse_employee_version_id❌ no
_onchange_employee_job_id@api.onchange('employee_job_id')❌ no
action_open_refuse_wizard❌ no
action_refuse_offer❌ no
action_jump_to_offer❌ no
_cron_update_state❌ no
action_send_by_email❌ no
action_view_signature_request❌ no
action_edit_offer_signatories❌ no
action_view_version❌ no
_mail_get_partners❌ no
_mail_get_primary_email❌ no
_check_applicant_id_or_employee_id@api.constrains('applicant_id', 'employee_id')❌ no
📊 Model Summary
Class | Total Fields: 26 | Computed: 15 (Stored: 12, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 29 (@api.model: 1, @api.onchange: 1, @api.depends: 12, @api.constrains: 1)

hr_contract_salary/hr.contract.salary.offer.refusal.reason

Class
_name: hr.contract.salary.offer.refusal.reason
[hr_contract_salary_offer_refusal_reason.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.contract.salary.personal.info

Class
_name: hr.contract.salary.personal.info
[hr_contract_salary_personal_info.py]

Regular Fields (15)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_applies_on@api.onchange('applies_on')❌ no
_check_res_field_model@api.constrains('res_field_id', 'applies_on')❌ no
_compute_res_model@api.depends('applies_on')❌ no
_hide_children❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

hr_contract_salary/hr.contract.salary.personal.info.type

Class
_name: hr.contract.salary.personal.info.type
[hr_contract_salary_personal_info.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.contract.salary.personal.info.value

Class
_name: hr.contract.salary.personal.info.value
[hr_contract_salary_personal_info.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.contract.salary.resume.category

Class
_name: hr.contract.salary.resume.category
[hr_contract_salary_resume.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.contract.salary.resume

Class
_name: hr.contract.salary.resume
[hr_contract_salary_resume.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
_get_available_fields❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.contract.signatory

Class
_name: hr.contract.signatory
[hr_contract_signatory.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
create_empty_signatories@api.model❌ no
_ensure_partner@api.constrains('signatory', 'partner_id')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_contract_salary/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_onchange_wage_with_holidays@api.onchange('wage_with_holidays')❌ no
_onchange_final_yearly_costs@api.onchange('final_yearly_costs')❌ no
action_show_contract_reviews❌ no
action_show_offers❌ no
action_generate_offer❌ no
_get_offer_values❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_contract_reviews_count❌ no
_compute_salary_offers_count❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_contract_salary/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_contract_template_company@api.constrains('contract_template_id', 'company_id')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_contract_salary/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_salary_structure_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (10)

Computed Fields

Stored (5)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_default_get_template_warning❌ no
_check_signatories_unicity@api.constrains('sign_template_signatories_ids')❌ no
_check_update_signatories_unicity@api.constrains('contract_update_signatories_ids')❌ no
_compute_sign_template_signatories_ids@api.depends('sign_template_id')❌ no
_compute_contract_update_signatories_ids@api.depends('contract_update_template_id')❌ no
_check_hr_responsible_id@api.constrains('hr_responsible_id', 'sign_template_id')❌ no
_compute_contract_wage@api.depends('wage', 'wage_on_signature')✅ yes
_get_contract_wage_field✅ yes
_compute_is_origin_contract_template@api.depends('origin_version_id')❌ no
_compute_salary_offers_count❌ no
_get_yearly_cost_sacrifice_ratio❌ no
_get_yearly_cost_sacrifice_fixed❌ no
_get_yearly_cost_from_wage_with_holidays❌ no
_get_yearly_cost_from_wage❌ no
_is_salary_sacrifice❌ no
_compute_wage_with_holidays@api.depends('holidays', 'wage', 'final_yearly_costs')❌ no
_inverse_wage_with_holidays❌ no
_get_benefit_description❌ no
_get_benefit_fields❌ no
_get_employee_vals_to_update✅ yes
_benefit_black_list@api.model❌ no
_benefit_white_list@api.model❌ no
_compute_final_yearly_costs@api.depends(lambda self: ('wage', 'structure_type_id.salary_benefits_ids.res_field_id', 'structure_type_id.salary_benefits_ids.cost_res_field_id', *self._get_benefit_fields()))❌ no
_compute_structure_type_id@api.depends('company_id', 'job_id')✅ yes
_onchange_wage_with_holidays@api.onchange('wage_with_holidays')❌ no
_onchange_final_yearly_costs@api.onchange('final_yearly_costs')❌ no
_compute_monthly_yearly_costs@api.depends('final_yearly_costs')❌ no
_get_benefits_costs❌ no
_get_gross_from_employer_costs❌ no
_get_employer_costs_from_gross❌ no
_compute_signatures_count@api.depends('sign_request_ids.nb_closed')❌ no
_compute_contract_reviews_count@api.depends('origin_version_id')❌ no
_compute_sign_template_id@api.depends('contract_template_id')❌ no
_compute_contract_update_template_id@api.depends('contract_template_id')❌ no
action_show_contract_reviews❌ no
action_generate_offer❌ no
_get_offer_values❌ no
_get_values_dict❌ no
_get_wage_to_apply❌ no
send_offer❌ no
action_archive✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary/sign.item

Extension
_inherit: sign.item
[sign_item.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_valid_item_name_field_path❌ no
_valid_item_name_field❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_contract_salary/sign.request

Extension
_inherit: sign.request
[sign_request.py]

Methods

Method nameDecoratorsHas super
cancel✅ yes
📊 Model Summary
Extension | Total Fields: 38 | Computed: 13 (Stored: 4, Non-Stored: 9) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 49 (@api.model: 4, @api.onchange: 1, @api.depends: 9, @api.constrains: 1)

Module: hr_contract_salary_holidays

hr_contract_salary_holidays/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
action_list_leaves❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary_holidays/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: hr_contract_salary_payroll

hr_contract_salary_payroll/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Methods

Method nameDecoratorsHas super
_get_offer_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_contract_salary_payroll/hr.contract.salary.benefit

Extension
_inherit: hr.contract.salary.benefit
[hr_contract_salary_benefit.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_field@api.depends('salary_rule_id')❌ no
📊 Model Summary
Extension | Total Fields: 41 | Computed: 10 (Stored: 5, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 16 (@api.model: 0, @api.onchange: 0, @api.depends: 9, @api.constrains: 2)

hr_contract_salary_payroll/hr.contract.salary.offer

Extension
_inherit: hr.contract.salary.offer
[hr_contract_salary_offer.py]

Regular Fields (5)

Computed Fields

Stored (9)

Methods

Method nameDecoratorsHas super
_get_default_struct_id❌ no
_get_default_resource_calendar_id❌ no
default_get@api.model✅ yes
_get_version✅ yes
_onchange_simulation_employee_id@api.onchange('simulation_employee_id')❌ no
_compute_monthly_wage@api.depends('final_yearly_costs')❌ no
_compute_final_yearly_costs@api.depends('monthly_wage')❌ no
_compute_salary@api.depends('monthly_wage', 'structure_id', 'resource_calendar_id')❌ no
_get_benefits❌ no
action_cron_remove_simulation_offers@api.model❌ no
action_open_salary_configurator❌ no
📊 Model Summary
Extension | Total Fields: 26 | Computed: 15 (Stored: 12, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 29 (@api.model: 1, @api.onchange: 1, @api.depends: 12, @api.constrains: 1)

hr_contract_salary_payroll/hr.contract.salary.resume

Extension
_inherit: hr.contract.salary.resume
[hr_contract_salary_resume.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_available_fields✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_offer_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_contract_salary_payroll/hr.payroll.headcount.line

Extension
_inherit: hr.payroll.headcount.line
[hr_payroll_headcount.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_contract_salary_payroll/hr.payslip.worked_days

Extension
_inherit: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('is_paid', 'number_of_hours', 'payslip_id', 'version_id.wage', 'version_id.wage_on_signature', 'payslip_id.sum_worked_hours')✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_contract_salary_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_generate_salary_simulation_payslip❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_expense

hr_expense/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_nb_expenses❌ no
_compute_commercial_partner_id@api.depends('partner_id', 'expense_ids', 'company_id')✅ yes
_check_expense_ids@api.constrains('expense_ids')❌ no
action_open_expense❌ no
_check_journal_move_type✅ yes
_creation_message✅ yes
_compute_needed_terms@api.depends('expense_ids')✅ yes
_prepare_product_base_line_for_taxes_computation✅ yes
_reverse_moves✅ yes
button_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_expense/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_payable_receivable@api.constrains('account_id', 'display_type')✅ yes
_get_attachment_domains✅ yes
_get_attachment_by_record@api.model✅ yes
_compute_totals✅ yes
_get_extra_query_base_tax_line_mapping❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_expense/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_compute_outstanding_account_id✅ yes
write✅ yes
action_open_expense❌ no
_creation_message✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

hr_expense/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_hook_compute_is_used✅ yes
_prepare_base_line_for_taxes_computation✅ yes
_prepare_tax_line_for_taxes_computation✅ yes
_prepare_base_line_grouping_key✅ yes
_prepare_tax_line_repartition_grouping_key✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_expense/account.analytic.applicability

Extension
_inherit: account.analytic.applicability
[analytic.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_account_prefix@api.depends('business_domain')✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_expense/account.analytic.account

Extension
_inherit: account.analytic.account
[analytic.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

hr_expense/hr.department

Extension
_inherit: hr.department
[hr_department.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_expenses_to_approve_count❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_expense/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_group_hr_expense_user_domain❌ no
_search_filter_for_expense❌ no
_compute_expense_manager@api.depends('parent_id')❌ no
_get_user_m2o_to_empty_on_archived_employees✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_expense/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_expense/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_search_filter_for_expense❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_expense/hr.expense

Classical
_name: hr.expense
_inherit: mail.thread.main.attachment, analytic.mixin
[hr_expense.py]

Regular Fields (13)

Computed Fields

Stored (17)

Non-Stored (13)

Methods

Method nameDecoratorsHas super
_default_employee_id@api.model❌ no
_check_non_zero@api.constrains('state', 'approval_state', 'total_amount', 'total_amount_currency')❌ no
_check_o2o_payment@api.constrains('account_move_id')❌ no
_compute_currency_id@api.depends('product_has_cost')❌ no
_compute_is_editable@api.depends_context('uid'); @api.depends('employee_id', 'manager_id', 'state')❌ no
_onchange_product_has_cost@api.onchange('product_has_cost')❌ no
_compute_product_description@api.depends_context('lang'); @api.depends('product_id')❌ no
_compute_name@api.depends('product_id')❌ no
_set_expense_currency_rate❌ no
_compute_currency_rate@api.depends('currency_id', 'total_amount_currency', 'date')❌ no
_compute_is_multiple_currency@api.depends('currency_id', 'company_currency_id')❌ no
_compute_from_product@api.depends('product_id')❌ no
_compute_uom_id@api.depends('product_id.uom_id')❌ no
_compute_state@api.depends('amount_residual', 'account_move_id.state', 'account_move_id.payment_state', 'approval_state')❌ no
_compute_from_employee_id@api.depends('employee_id', 'employee_id.department_id')❌ no
_compute_total_amount_currency@api.depends('quantity', 'price_unit', 'tax_ids')❌ no
_inverse_total_amount_currency@api.onchange('total_amount_currency')❌ no
_compute_total_amount@api.depends('date', 'company_id', 'currency_id', 'company_currency_id', 'is_multiple_currency', 'total_amount_currency', 'product_id', 'employee_id.user_id.partner_id', 'quantity')❌ no
_inverse_total_amount❌ no
_compute_tax_ids@api.depends('product_id', 'company_id')❌ no
_compute_tax_amount_currency@api.depends('total_amount_currency', 'tax_ids')❌ no
_compute_tax_amount@api.depends('total_amount', 'currency_rate', 'tax_ids', 'is_multiple_currency')❌ no
_compute_price_unit@api.depends('total_amount', 'total_amount_currency')❌ no
_compute_payment_method_line_id@api.depends('selectable_payment_method_line_ids')❌ no
_compute_selectable_payment_method_line_ids@api.depends('company_id')❌ no
_compute_account_id@api.depends('product_id', 'company_id')❌ no
_compute_employee_id@api.depends('company_id')❌ no
_compute_same_receipt_expense_ids@api.depends('attachment_ids')❌ no
_compute_duplicate_expense_ids@api.depends('employee_id', 'product_id', 'total_amount_currency')❌ no
_compute_analytic_distribution@api.depends('product_id', 'account_id', 'employee_id')❌ no
_compute_nb_attachment❌ no
_compute_can_reset@api.depends_context('uid'); @api.depends('employee_id', 'state')❌ no
_compute_can_approve@api.depends_context('uid'); @api.depends('employee_id')❌ no
write✅ yes
create@api.model_create_multi✅ yes
_message_auto_subscribe_followers✅ yes
_get_employee_from_email@api.model❌ no
_parse_product@api.model❌ no
_parse_price@api.model❌ no
_parse_expense_subject@api.model❌ no
_send_expense_success_mail❌ no
_get_empty_list_mail_alias@api.model❌ no
_track_subtype✅ yes
update_activities_and_mails❌ no
get_empty_list_help@api.model✅ yes
message_new@api.model✅ yes
action_open_split_expense❌ no
action_submit❌ no
action_approve❌ no
action_refuse❌ no
action_post❌ no
action_pay❌ no
action_reset❌ no
attach_document❌ no
_get_untitled_expense_name@api.model❌ no
create_expense_from_attachments@api.model❌ no
action_show_same_receipt_expense_ids❌ no
get_expense_dashboard@api.model❌ no
action_approve_duplicates❌ no
action_split_wizard❌ no
action_open_account_move❌ no
_check_can_approve❌ no
_get_cannot_approve_reason❌ no
_check_can_refuse❌ no
_check_can_reset_approval❌ no
_check_can_create_move❌ no
_do_approve❌ no
_do_reset_approval❌ no
_do_refuse❌ no
_get_split_values❌ no
_get_default_responsible_for_approval❌ no
_needs_product_price_computation❌ no
_post_wizard❌ no
_post_without_wizard❌ no
_create_company_paid_moves❌ no
_prepare_receipts_vals❌ no
_prepare_payments_vals❌ no
_prepare_move_vals❌ no
_prepare_move_lines_vals❌ no
_prepare_base_line_for_taxes_computation❌ no
_get_move_line_name❌ no
_get_base_account❌ no
_get_expense_account_destination❌ no
_get_outstanding_account_id❌ no
_creation_message✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

hr_expense/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_expense/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_standard_price_update_warning@api.onchange('standard_price')❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

hr_expense/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_auto_init✅ yes
_compute_can_be_expensed@api.depends('type', 'purchase_ok')❌ no
_compute_purchase_ok@api.depends('can_be_expensed')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

hr_expense/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: hr_expense_extract

hr_expense_extract/hr.expense

Classical
_name: hr.expense
_inherit: extract.mixin, hr.expense
[hr_expense.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_needs_product_price_computation✅ yes
_compute_is_in_extractable_state@api.depends('state')❌ no
_compute_extract_state_processed@api.depends('extract_state', 'state')❌ no
_contact_iap_extract@api.model❌ no
_autosend_for_digitization❌ no
_message_set_main_attachment_id✅ yes
_get_validation❌ no
action_submit✅ yes
_fill_document_with_results❌ no
get_empty_list_help@api.model✅ yes
_get_ocr_module_name❌ no
_get_ocr_option_can_extract❌ no
_get_validation_fields❌ no
_get_user_error_invalid_state_message❌ no
_upload_to_extract_success_callback✅ yes
_do_approve✅ yes
action_post✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

hr_expense_extract/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: hr_expense_predict_product

hr_expense_predict_product/hr.expense

Extension
_inherit: hr.expense
[hr_expense.py]

Methods

Method nameDecoratorsHas super
_get_predict_postgres_dictionary❌ no
_predict_field❌ no
_predict_product❌ no
_onchange_predict_product@api.onchange('name')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: hr_expense_stripe

hr_expense_stripe/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_create_from_stripe_topup@api.model❌ no
_create_from_stripe_transaction@api.model❌ no
_update_from_stripe_transaction❌ no
_get_transaction_data@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_expense_stripe/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
check_stripe_currency_existance@api.constrains('bank_statements_source')❌ no
_compute_nb_stripe_card❌ no
__get_bank_statements_available_sources✅ yes
_fill_bank_cash_dashboard_data✅ yes
action_open_stripe_issuing_cards❌ no
action_open_topup_wizard❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

hr_expense_stripe/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
action_post✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

hr_expense_stripe/account.payment.method.line

Extension
_inherit: account.payment.method.line
[account_payment_method_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_expense_stripe/hr.employee

Classical
_name: hr.employee
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_archive✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_expense_stripe/hr.expense

Extension
_inherit: hr.expense
[hr_expense.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_prevent_unlinking_card_expense@api.ondelete()❌ no
_compute_is_card_expense@api.depends('card_id')❌ no
_get_default_responsible_for_approval✅ yes
_do_approve✅ yes
_fetch_create_partner_from_stripe❌ no
_create_from_stripe_authorization@api.model❌ no
_update_from_stripe_authorization❌ no
_create_from_stripe_transaction@api.model❌ no
_update_from_stripe_transaction❌ no
_stripe_cancel_expense_or_reverse_move@api.model❌ no
_stripe_create_user_activity❌ no
_reconcile_stripe_payments❌ no
write✅ yes
action_open_stripe_card❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

hr_expense_stripe/hr.expense.stripe.card

Class
_name: hr.expense.stripe.card
[hr_expense_stripe_card.py]

Regular Fields (24)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_check_company_id@api.constrains('company_id')❌ no
_check_employee_has_user@api.constrains('employee_id')❌ no
_check_ordered_by@api.constrains('ordered_by')❌ no
_check_is_delivered@api.constrains('is_delivered')❌ no
_check_delivery_address_id@api.constrains('delivery_address_id')❌ no
_compute_card_number@api.depends('last_4')❌ no
_compute_name@api.depends('employee_id')❌ no
_compute_from_employee@api.depends('employee_id')❌ no
_compute_expenses_count@api.depends('expense_ids')❌ no
_compute_has_limit_higher_than_stripe_warning@api.depends('spending_policy_interval_amount', 'spending_policy_transaction_amount', 'spending_policy_interval')❌ no
_track_subtype✅ yes
_create_or_update_card❌ no
_update_from_stripe❌ no
_send_delivery_emails❌ no
_can_pay_amount❌ no
action_open_expenses❌ no
action_activate_card❌ no
action_block_card❌ no
action_pause_card❌ no
action_open_cardholder_wizard❌ no
action_pause_card_warning_view❌ no
action_open_card_private_view❌ no
action_send_iap_2fa_code❌ no
action_request_ephemeral_key❌ no
action_open_employee❌ no
get_stripe_js_init_params❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 33 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 28 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 5)

hr_expense_stripe/product.mcc.stripe.tag

Class
_name: product.mcc.stripe.tag
[product_mcc_stripe_tag.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_no_cost@api.constrains('product_id')❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_expense_stripe/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_stripe_issuing_activated@api.depends_context('company'); @api.depends('company_id')❌ no
_check_no_cost_if_stripe_mcc@api.constrains('standard_price')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

hr_expense_stripe/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (9)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_stripe_currency@api.depends('country_id', 'account_fiscal_country_id')❌ no
_stripe_issuing_setup_mcc❌ no
_get_stripe_webhook_url❌ no
_get_stripe_mode@api.model❌ no
_create_stripe_issuing_journal❌ no
_cron_refresh_stripe_account❌ no
action_create_stripe_account❌ no
action_refresh_stripe_account❌ no
action_configure_stripe_account❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_expense_stripe/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_expense_stripe_demo

hr_expense_stripe_demo/hr.expense.stripe.card

Extension
_inherit: hr.expense.stripe.card
[hr_expense_stripe_card.py]

Methods

Method nameDecoratorsHas super
_compute_card_number@api.depends('last_4')❌ no
action_create_test_purchase❌ no
action_open_shipping_wizard❌ no
_update_from_stripe✅ yes
📊 Model Summary
Extension | Total Fields: 33 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 28 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 5)

Module: hr_fleet

hr_fleet/hr.employee

Extension
_inherit: hr.employee
[employee.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
action_open_employee_cars❌ no
_compute_license_plate@api.depends('private_car_plate', 'car_ids.license_plate')❌ no
_search_license_plate❌ no
_compute_employee_cars_count❌ no
_check_work_contact_id@api.constrains('work_contact_id')❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_fleet/hr.employee.public

Extension
_inherit: hr.employee.public
[employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_fleet/fleet.vehicle

Extension
_inherit: fleet.vehicle
[fleet_vehicle.py]

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_driver_employee_id@api.depends('driver_id')❌ no
_compute_future_driver_employee_id@api.depends('future_driver_id')❌ no
_compute_mobility_card@api.depends('driver_id')❌ no
_update_create_write_vals❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_open_employee❌ no
open_assignation_logs✅ yes
📊 Model Summary
Extension | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

hr_fleet/fleet.vehicle.assignation.log

Extension
_inherit: fleet.vehicle.assignation.log
[fleet_vehicle_assignation_log.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_driver_employee_id@api.depends('driver_id')❌ no
_compute_attachment_number❌ no
action_get_attachment_view❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_fleet/fleet.vehicle.log.contract

Extension
_inherit: fleet.vehicle.log.contract
[fleet_vehicle_log_contract.py]

Methods

Method nameDecoratorsHas super
action_open_employee❌ no
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_fleet/fleet.vehicle.log.services

Extension
_inherit: fleet.vehicle.log.services
[fleet_vehicle_log_services.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchaser_id@api.depends('vehicle_id', 'purchaser_employee_id')✅ yes
_compute_purchaser_employee_id@api.depends('vehicle_id')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 5 (Stored: 3, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_fleet/fleet.vehicle.odometer

Extension
_inherit: fleet.vehicle.odometer
[fleet_vehicle_odometer.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_fleet/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
action_preview_attachment❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_fleet/mail.activity.plan.template

Extension
_inherit: mail.activity.plan.template
[mail_activity_plan_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_responsible_hr_fleet@api.constrains('plan_id', 'responsible_type')❌ no
_determine_responsible✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

Module: hr_gamification

hr_gamification/gamification.badge.user

Extension
_inherit: gamification.badge.user
[gamification.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_edit_delete_access❌ no
action_open_badge❌ no
_notify_get_recipients_groups✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_gamification/gamification.badge

Extension
_inherit: gamification.badge
[gamification.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_granted_employees_count@api.depends('owner_ids.employee_id')❌ no
get_granted_employees❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_gamification/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_employee_goals@api.depends('user_id.goal_ids.challenge_id.challenge_category')❌ no
_compute_employee_badges@api.depends('direct_badge_ids', 'user_id.badge_ids.employee_id')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_gamification/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_has_badges❌ no
_compute_badge_ids❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_gamification/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_holidays

hr_holidays/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Methods

Method nameDecoratorsHas super
_need_video_call✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays/hr.department

Extension
_inherit: hr.department
[hr_department.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_leave_count❌ no
_get_action_context❌ no
action_open_leave_department❌ no
action_open_allocation_department❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_holidays/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_compute_current_leave❌ no
_compute_presence_state✅ yes
_compute_allocation_count❌ no
_compute_allocation_remaining_display❌ no
_compute_presence_icon✅ yes
_get_first_working_interval❌ no
_compute_leave_status❌ no
_compute_leave_manager@api.depends('parent_id')❌ no
_compute_show_leaves❌ no
_search_absent_employee❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_user_m2o_to_empty_on_archived_employees✅ yes
action_time_off_dashboard❌ no
get_mandatory_days❌ no
get_special_days_data@api.model❌ no
get_public_holidays_data@api.model❌ no
get_time_off_dashboard_data@api.model❌ no
get_allocation_requests_amount@api.model❌ no
_get_public_holidays❌ no
get_mandatory_days_data@api.model❌ no
_get_mandatory_days❌ no
_get_contextual_employee@api.model❌ no
_get_consumed_leaves❌ no
_get_hours_per_day❌ no
_get_store_avatar_card_fields✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_show_leaves❌ no
_compute_leave_manager❌ no
_compute_leave_status❌ no
_search_absent_employee❌ no
_compute_allocation_display❌ no
action_time_off_dashboard❌ no
action_open_time_off_calendar❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_holidays/hr.leave

Classical
_name: hr.leave
_inherit: mail.thread.main.attachment
[hr_leave.py]

Regular Fields (12)

Computed Fields

Stored (13)

Non-Stored (18)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_default_get_request_dates❌ no
_onchange_hours@api.onchange('request_hour_from', 'request_hour_to')❌ no
_compute_request_hour_from_to@api.depends('employee_id', 'request_date_from', 'request_date_to', 'request_unit_hours')❌ no
_compute_dashboard_warning_message@api.depends('employee_id', 'leave_type_request_unit', 'request_date_from', 'request_date_to', 'request_hour_from', 'request_hour_to', 'request_date_from_period', 'request_date_to_period')❌ no
_compute_description@api.depends_context('uid')❌ no
_inverse_description❌ no
_search_description❌ no
_compute_resource_calendar_id@api.depends('employee_id', 'request_date_from', 'request_date_to')❌ no
_get_overlapping_contracts❌ no
_check_contracts@api.constrains('date_from', 'date_to')❌ no
_compute_date_from_to@api.depends('request_date_from_period', 'request_date_to_period', 'request_hour_from', 'request_hour_to', 'request_date_from', 'request_date_to', 'request_unit_half', 'request_unit_hours', 'employee_id')❌ no
_compute_request_unit_half@api.depends('leave_type_request_unit')❌ no
_compute_request_unit_hours@api.depends('leave_type_request_unit')❌ no
_get_employee_domain❌ no
_compute_from_employee_id@api.depends('employee_id')❌ no
_compute_department_id@api.depends('employee_id')❌ no
_compute_has_mandatory_day@api.depends('date_from', 'date_to', 'holiday_status_id')❌ no
_compute_leave_type_increases_duration@api.depends('leave_type_request_unit', 'number_of_days')❌ no
_get_durations❌ no
_compute_duration@api.depends('date_from', 'date_to', 'resource_calendar_id', 'holiday_status_id.request_unit')❌ no
_compute_company_id@api.depends('employee_company_id')❌ no
_compute_last_several_days@api.depends('number_of_days')❌ no
_compute_tz_mismatch@api.depends('tz'); @api.depends_context('uid')❌ no
_compute_tz@api.depends('resource_calendar_id.tz')❌ no
_compute_duration_display@api.depends('number_of_hours', 'number_of_days', 'leave_type_request_unit')❌ no
_compute_can_approve@api.depends('state', 'employee_id', 'department_id')❌ no
_compute_can_back_to_approve@api.depends('state', 'employee_id', 'department_id')❌ no
_compute_can_validate@api.depends('state', 'employee_id', 'department_id')❌ no
_compute_can_refuse@api.depends('state', 'employee_id', 'department_id')❌ no
_compute_can_cancel@api.depends_context('uid'); @api.depends('state', 'employee_id')❌ no
_compute_is_hatched@api.depends('state')❌ no
_compute_supported_attachment_ids@api.depends('leave_type_support_document', 'attachment_ids')❌ no
_compute_leaves@api.depends('employee_id', 'holiday_status_id')❌ no
_inverse_supported_attachment_ids❌ no
_check_date@api.constrains('date_from', 'date_to', 'employee_id')❌ no
_check_date_state@api.constrains('date_from', 'date_to', 'employee_id')❌ no
_check_validity❌ no
_compute_display_name@api.depends('tz', 'date_from', 'date_to', 'employee_id', 'holiday_status_id', 'number_of_hours', 'leave_type_request_unit', 'number_of_days', 'department_id'); @api.depends_context('short_name', 'hide_employee_name', 'groupby')❌ no
onchange✅ yes
add_follower❌ no
_check_double_validation_rules❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_get_redirect_suggested_company❌ no
_prepare_resource_leave_vals❌ no
_create_resource_leave❌ no
_remove_resource_leave❌ no
_validate_leave_request❌ no
_prepare_holidays_meeting_values❌ no
action_cancel❌ no
action_approve❌ no
action_back_to_approval❌ no
_move_validate_leave_to_confirm❌ no
_get_leaves_on_public_holiday❌ no
_split_leaves❌ no
_action_validate❌ no
action_refuse❌ no
_notify_manager❌ no
_action_user_cancel❌ no
_force_cancel❌ no
_post_leave_cancel❌ no
action_documents❌ no
_get_next_states_by_state❌ no
_check_approval_update❌ no
open_pending_requests@api.model❌ no
_get_responsible_for_approval❌ no
_get_to_clean_activities❌ no
activity_update❌ no
_notify_change❌ no
_track_subtype✅ yes
message_subscribe✅ yes
get_unusual_days@api.model❌ no
_to_utc❌ no
_get_hour_from_to❌ no
_cancel_invalid_leaves@api.model❌ no
📊 Model Summary
Classical | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

hr_holidays/hr.leave.accrual.plan

Class
_name: hr.leave.accrual.plan
[hr_leave_accrual_plan.py]

Regular Fields (11)

Computed Fields

Stored (3)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_show_transition_mode@api.depends('level_ids')❌ no
_compute_level_count@api.depends('level_ids')❌ no
_compute_employee_count@api.depends('allocation_ids')❌ no
_compute_company_id@api.depends('time_off_type_id.company_id')❌ no
_compute_is_based_on_worked_time@api.depends('accrued_gain_time')❌ no
_compute_carryover_day@api.depends('carryover_month')❌ no
action_open_accrual_plan_employees❌ no
action_create_accrual_plan_level❌ no
action_open_accrual_plan_level❌ no
copy_data✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Class | Total Fields: 17 | Computed: 6 (Stored: 3, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

hr_holidays/hr.leave.accrual.level

Class
_name: hr.leave.accrual.level
[hr_leave_accrual_plan_level.py]

Regular Fields (17)

Computed Fields

Stored (10)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_dates@api.constrains('first_day', 'second_day', 'week_day', 'frequency')❌ no
_check_maximum_leaves@api.constrains('cap_accrued_time', 'maximum_leave')❌ no
_compute_sequence@api.depends('start_count', 'start_type')❌ no
_compute_can_modify_value_type@api.depends('accrual_plan_id', 'accrual_plan_id.level_ids', 'accrual_plan_id.time_off_type_id')❌ no
_inverse_added_value_type❌ no
_compute_added_value_type@api.depends('accrual_plan_id', 'accrual_plan_id.level_ids', 'accrual_plan_id.added_value_type', 'accrual_plan_id.time_off_type_id')❌ no
_set_day❌ no
_compute_first_month_day@api.depends('first_month')❌ no
_compute_second_month_day@api.depends('second_month')❌ no
_compute_yearly_day@api.depends('yearly_month')❌ no
_compute_maximum_leave@api.depends('cap_accrued_time')❌ no
_compute_action_with_unused_accruals@api.depends('can_be_carryover')❌ no
_compute_carryover_options@api.depends('action_with_unused_accruals')❌ no
_compute_accrual_validity@api.depends('action_with_unused_accruals')❌ no
_compute_milestone_date@api.depends('start_count', 'milestone_date')❌ no
_inverse_milestone_date❌ no
_get_hourly_frequencies❌ no
_get_next_date❌ no
_get_previous_date❌ no
_get_level_transition_date❌ no
action_save_new❌ no
📊 Model Summary
Class | Total Fields: 30 | Computed: 11 (Stored: 10, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

hr_holidays/hr.leave.allocation

Class
_name: hr.leave.allocation
[hr_leave_allocation.py]

Regular Fields (17)

Computed Fields

Stored (7)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_default_holiday_status_id❌ no
_domain_holiday_status_id❌ no
_domain_employee_id❌ no
_check_date_from_date_to@api.constrains('date_from', 'date_to')❌ no
_compute_is_officer@api.depends_context('uid'); @api.depends('allocation_type')❌ no
_get_title❌ no
_onchange_name@api.onchange('name')❌ no
_compute_description@api.depends('holiday_status_id', 'number_of_days')❌ no
_compute_description_validity@api.depends('name', 'date_from', 'date_to')❌ no
_compute_leaves@api.depends('employee_id', 'holiday_status_id')❌ no
_compute_number_of_days_display@api.depends('number_of_days')❌ no
_compute_number_of_hours_display@api.depends('number_of_days', 'employee_id')❌ no
_compute_duration_display@api.depends('number_of_hours_display', 'number_of_days_display')❌ no
_compute_can_approve@api.depends('state', 'employee_id')❌ no
_compute_can_validate@api.depends('state', 'employee_id')❌ no
_compute_can_refuse@api.depends('state', 'employee_id')❌ no
_compute_department_id@api.depends('employee_id')❌ no
_compute_manager_id@api.depends('employee_id')❌ no
_compute_holiday_status_id@api.depends('accrual_plan_id')❌ no
_compute_number_of_days@api.depends('holiday_status_id', 'number_of_hours_display', 'number_of_days_display', 'type_request_unit', 'employee_id')❌ no
_compute_accrual_plan_id@api.depends('holiday_status_id', 'allocation_type')❌ no
_inverse_accrual_plan_id❌ no
_get_request_unit❌ no
_compute_type_request_unit@api.depends('allocation_type', 'holiday_status_id', 'accrual_plan_id')❌ no
_get_carryover_date❌ no
_add_days_to_allocation❌ no
_get_current_accrual_plan_level_id❌ no
_get_accrual_plan_level_work_entry_prorata❌ no
_process_accrual_plan_level❌ no
_process_accrual_plans❌ no
_update_accrual@api.model❌ no
_get_future_leaves_on❌ no
_get_next_states_by_state❌ no
onchange✅ yes
_compute_display_name@api.depends('employee_id', 'holiday_status_id', 'type_request_unit', 'number_of_days')❌ no
_add_lastcalls❌ no
add_follower❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy✅ yes
_get_redirect_suggested_company❌ no
action_approve❌ no
_action_validate❌ no
action_refuse❌ no
_check_approval_update❌ no
_onchange_allocation_type@api.onchange('allocation_type')❌ no
_onchange_date_from@api.onchange('date_from', 'accrual_plan_id', 'date_to', 'employee_id')❌ no
_get_responsible_for_approval❌ no
activity_update❌ no
_track_subtype✅ yes
message_subscribe✅ yes
📊 Model Summary
Class | Total Fields: 38 | Computed: 18 (Stored: 7, Non-Stored: 11) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 2, @api.onchange: 3, @api.depends: 18, @api.constrains: 1)

hr_holidays/hr.leave.mandatory.day

Class
_name: hr.leave.mandatory.day
[hr_leave_mandatory_day.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays/hr.leave.type

Class
_name: hr.leave.type
[hr_leave_type.py]

Regular Fields (24)

Computed Fields

Stored (2)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_model_sorting_key@api.model❌ no
_search_valid@api.model❌ no
_check_allow_request_on_top@api.constrains('allow_request_on_top')❌ no
_check_elligible_for_accrual_rate@api.constrains('elligible_for_accrual_rate')❌ no
_check_overlapping_public_holidays@api.constrains('include_public_holidays_in_duration')❌ no
_compute_valid@api.depends('requires_allocation', 'max_leaves', 'virtual_remaining_leaves')❌ no
_load_records_write✅ yes
check_allocation_requirement_edit_validity@api.constrains('requires_allocation')❌ no
_compute_country_id@api.depends('company_id')❌ no
_search_max_leaves❌ no
_search_virtual_remaining_leaves❌ no
_compute_leaves@api.depends_context('employee_id', 'default_employee_id', 'leave_date_from', 'default_date_from')❌ no
_compute_allocation_count❌ no
_compute_group_days_leave❌ no
_compute_accrual_count❌ no
_compute_is_used❌ no
_leaves_count_by_leave_type_id❌ no
_allocations_count_by_leave_type_id❌ no
requested_display_name❌ no
_compute_display_name@api.depends('requires_allocation', 'virtual_remaining_leaves', 'max_leaves', 'request_unit'); @api.depends_context('holiday_status_display_name', 'employee_id')✅ yes
_compute_eligible_for_accrual_rate@api.depends('time_type')❌ no
copy_data✅ yes
action_see_days_allocated❌ no
action_see_group_leaves❌ no
action_see_accrual_plans❌ no
has_accrual_allocation@api.model❌ no
get_allocation_data_request@api.model❌ no
get_allocation_data❌ no
_get_closest_expiring_leaves_date_and_count❌ no
_get_carried_over_days_expiration_data❌ no
📊 Model Summary
Class | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

hr_holidays/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Methods

Method nameDecoratorsHas super
_check_contracts@api.constrains('contract_date_start', 'contract_date_end')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_leaves❌ no
_get_leaves_from_vals❌ no
_check_overlapping_contract❌ no
_refuse_leave❌ no
_populate_all_new_leave_vals_from_split_leave❌ no
_create_all_new_leave❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Methods

Method nameDecoratorsHas super
_get_model_info_by_xmlid@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

hr_holidays/mail.message.subtype

Extension
_inherit: mail.message.subtype
[mail_message_subtype.py]

Methods

Method nameDecoratorsHas super
_get_department_subtype❌ no
_update_department_subtype❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_leave_date_to❌ no
_compute_im_status✅ yes
_get_on_leave_ids@api.model❌ no
_to_store_defaults✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
_compute_im_status✅ yes
_get_on_leave_ids@api.model❌ no
_clean_leave_responsible_users❌ no
create@api.model_create_multi✅ yes
_compute_display_name@api.depends('leave_date_to'); @api.depends_context('formatted_display_name')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays/resource.calendar.leaves

Extension
_inherit: resource.calendar.leaves
[resource.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_compare_dates@api.constrains('date_from', 'date_to', 'calendar_id')❌ no
_get_domain❌ no
_get_time_domain_dict❌ no
_reevaluate_leaves❌ no
_convert_timezone❌ no
_ensure_datetime❌ no
_prepare_public_holidays_values❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_company_id@api.depends('calendar_id')❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_holidays/resource.calendar

Extension
_inherit: resource.calendar
[resource.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_associated_leaves_count❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 13 (Stored: 6, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 2, @api.onchange: 1, @api.depends: 10, @api.constrains: 1)

hr_holidays/resource.resource

Extension
_inherit: resource.resource
[resource.py]

Methods

Method nameDecoratorsHas super
_format_leave✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 20 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

Module: hr_holidays_attendance

hr_holidays_attendance/hr.attendance.overtime.line

Classical
_name: hr.attendance.overtime.line
_inherit: hr.attendance.overtime.line
[hr_attendance_overtime.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays_attendance/hr.attendance.overtime.rule

Classical
_name: hr.attendance.overtime.rule
_inherit: hr.attendance.overtime.rule
[hr_attendance_overtime_rule.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_extra_overtime_vals✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays_attendance/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
get_overtime_data_by_employee❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_holidays_attendance/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_overtime_deductible@api.depends('holiday_status_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_deductible_employee_overtime@api.model❌ no
_compute_employee_overtime@api.depends('number_of_hours', 'employee_id', 'holiday_status_id')❌ no
_check_overtime_deductible❌ no
action_reset_confirm✅ yes
action_approve✅ yes
action_refuse✅ yes
_validate_leave_request✅ yes
_remove_resource_leave✅ yes
_update_leaves_overtime❌ no
_force_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

hr_holidays_attendance/hr.leave.accrual.level

Extension
_inherit: hr.leave.accrual.level
[hr_leave_accrual_plan_level.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_worked_hours@api.constrains('frequency')❌ no
_compute_frequency@api.depends('accrued_gain_time')❌ no
_get_hourly_frequencies✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 11 (Stored: 10, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

hr_holidays_attendance/hr.leave.allocation

Extension
_inherit: hr.leave.allocation
[hr_leave_allocation.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_overtime_deductible@api.depends('holiday_status_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_refuse✅ yes
_get_accrual_plan_level_work_entry_prorata✅ yes
📊 Model Summary
Extension | Total Fields: 38 | Computed: 18 (Stored: 7, Non-Stored: 11) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 2, @api.onchange: 3, @api.depends: 18, @api.constrains: 1)

hr_holidays_attendance/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('overtime_deductible', 'requires_allocation'); @api.depends_context('request_type', 'leave', 'holiday_status_display_name', 'employee_id')✅ yes
get_allocation_data✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

hr_holidays_attendance/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_holidays_gantt

hr_holidays_gantt/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Methods

Method nameDecoratorsHas super
_get_leave_interval@api.model❌ no
_get_leave_warning_parameters❌ no
format_date_range_to_string❌ no
_get_leave_warning❌ no
_group_leaves❌ no
_gantt_unavailability@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

Module: hr_holidays_homeworking

hr_holidays_homeworking/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_compute_presence_icon✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_homeworking

hr_homeworking/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (9)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_current_day_location_field@api.model❌ no
get_views@api.model✅ yes
_compute_exceptional_location_id❌ no
_compute_presence_icon@api.depends(*DAYS, 'exceptional_location_id')✅ yes
_compute_work_location_name@api.depends(*DAYS, 'exceptional_location_id')❌ no
_compute_work_location_type@api.depends(*DAYS, 'exceptional_location_id')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_homeworking/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_homeworking/hr.employee.location

Class
_name: hr.employee.location
[hr_homeworking.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_day_week_string@api.depends('date')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_homeworking/hr.work.location

Extension
_inherit: hr.work.location
[hr_work_location.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_homeworking/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_compute_im_status✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_homeworking/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_employee_fields_to_sync✅ yes
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_compute_im_status✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_homeworking_calendar

hr_homeworking_calendar/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_get_worklocation❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_homeworking_calendar/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
get_worklocation❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_hourly_cost

hr_hourly_cost/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_maintenance

hr_maintenance/maintenance.equipment

Extension
_inherit: maintenance.equipment
[equipment.py]

Regular Fields (1)

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_compute_owner@api.depends('employee_id', 'department_id', 'equipment_assign_to')❌ no
_compute_equipment_assign@api.depends('equipment_assign_to')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_track_subtype✅ yes
📊 Model Summary
Extension | Total Fields: 16 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

hr_maintenance/maintenance.request

Extension
_inherit: maintenance.request
[equipment.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_default_employee_get❌ no
_compute_owner@api.depends('employee_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
message_new@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 29 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 20 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

hr_maintenance/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_equipment_count@api.depends('equipment_ids')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_maintenance/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: hr_org_chart

hr_org_chart/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_org_chart/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_org_chart/hr.employee

Extension
_inherit: hr.employee
[hr_org_chart_mixin.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_subordinates❌ no
_compute_subordinates@api.depends('child_ids', 'child_ids.child_all_count')❌ no
_compute_is_subordinate@api.depends_context('uid', 'company'); @api.depends('parent_id')❌ no
_search_is_subordinate❌ no
_compute_child_count❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_org_chart/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_org_chart_mixin.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_child_all_count❌ no
_compute_department_color❌ no
_compute_child_count❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: hr_payroll

hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (7)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_payslip_count❌ no
_compute_salary_attachment_count❌ no
_compute_monthly_running_attachments❌ no
action_open_payslips❌ no
action_open_salary_attachments❌ no
_index_employee_contracts❌ no
_get_account_holder_employees_data@api.model❌ no
_get_untrusted_bank_account_ids@api.model❌ no
action_configure_employee_inputs❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.payroll.dashboard.warning

Class
_name: hr.payroll.dashboard.warning
[hr_payroll_dashboard_warning.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.payroll.employee.declaration

Class
_name: hr.payroll.employee.declaration
[hr_payroll_employee_declaration.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_state@api.depends('pdf_to_generate', 'pdf_file')❌ no
_generate_pdf❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_generate_pdf❌ no
_gc_orphan_declarations@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_payroll/hr.payroll.headcount

Class
_name: hr.payroll.headcount
[hr_payroll_headcount.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('date_from', 'date_to', 'company_id')❌ no
_compute_is_name_custom@api.depends('name')❌ no
get_default_name❌ no
action_populate❌ no
action_open_lines❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

hr_payroll/hr.payroll.headcount.line

Class
_name: hr.payroll.headcount.line
[hr_payroll_headcount.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_wage_on_payroll@api.depends('version_id')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_payroll/hr.payroll.headcount.working.rate

Class
_name: hr.payroll.headcount.working.rate
[hr_payroll_headcount.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('rate')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_payroll/hr.payroll.structure

Class
_name: hr.payroll.structure
[hr_payroll_structure.py]

Regular Fields (16)

Methods

Method nameDecoratorsHas super
_get_default_report_id@api.model❌ no
_get_default_rule_ids@api.model❌ no
_get_domain_report❌ no
copy_data✅ yes
_get_common_payroll_properties❌ no
_update_payroll_properties❌ no
action_get_structure_inputs❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay❌ no
_compute_struct_type_count❌ no
_check_country❌ no
write✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.payslip

Classical
_name: hr.payslip
_inherit: mail.thread.cc, mail.thread.main.attachment
[hr_payslip.py]

Regular Fields (23)

Computed Fields

Stored (20)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_get_salary_advance_balances❌ no
_schedule_period_start@api.model❌ no
create@api.model_create_multi✅ yes
_compute_payslip_properties❌ no
_compute_state_display@api.depends('error_count', 'warning_count', 'state')❌ no
_schedule_timedelta@api.model❌ no
_get_schedule_timedelta❌ no
_compute_date_to@api.depends('date_from', 'version_id', 'struct_id')❌ no
_compute_input_line_ids@api.depends('employee_id', 'version_id', 'struct_id', 'date_from', 'date_to', 'struct_id')❌ no
_compute_salary_attachment_ids@api.depends('input_line_ids.input_type_id', 'input_line_ids')❌ no
_compute_salary_attachment_count@api.depends('salary_attachment_ids')❌ no
_compute_negative_net_to_report_display@api.depends('employee_id', 'state')❌ no
_get_negative_net_input_type❌ no
action_report_negative_amount❌ no
_compute_is_regular❌ no
_compute_is_wrong_version@api.depends('employee_id.current_version_id', 'version_id.last_modified_date', 'date_from')❌ no
_is_invalid❌ no
_compute_line_ids@api.depends(lambda self: self._get_recomputing_fields())❌ no
_get_recomputing_fields❌ no
_compute_basic_net@api.depends('line_ids.total', 'struct_id.rule_ids.appears_on_employee_cost_dashboard')❌ no
_compute_worked_hours@api.depends('worked_days_line_ids.number_of_hours', 'worked_days_line_ids.is_paid')❌ no
_get_regular_worked_hours❌ no
_compute_is_superuser❌ no
_check_dates@api.constrains('date_from', 'date_to')❌ no
_record_attachment_payment❌ no
write✅ yes
action_draft_linked_entries❌ no
action_payslip_draft❌ no
_get_pdf_reports❌ no
_get_email_template❌ no
_generate_pdf❌ no
_filter_out_of_versions_payslips❌ no
action_payslip_done❌ no
action_validate❌ no
action_payslip_cancel❌ no
action_payslip_paid❌ no
action_payslip_payment_report❌ no
action_payslip_unpaid❌ no
action_open_work_entries❌ no
action_open_salary_attachments❌ no
action_keep_wrong_version❌ no
action_adjust_payslip❌ no
_get_payslips_action❌ no
_action_refund_payslips❌ no
_action_correct_payslips❌ no
refund_sheet❌ no
correct_sheet❌ no
compute_sheet❌ no
action_refresh_from_work_entries❌ no
action_move_to_off_cycle❌ no
_round_days❌ no
_get_attachment_types@api.model❌ no
_get_worked_day_lines_hours_per_day❌ no
_get_worked_day_lines_hours_per_week❌ no
_get_out_of_contract_calendar❌ no
_get_worked_day_lines_values❌ no
_get_worked_day_lines❌ no
paid_amount❌ no
is_outside_contract❌ no
_rule_parameter❌ no
_sum❌ no
_sum_category❌ no
_sum_worked_days❌ no
_get_base_local_dict❌ no
_get_localdict❌ no
_get_payslip_line_total❌ no
_get_last_ytd_payslips❌ no
_get_payslip_lines❌ no
_compute_worked_days_ytd❌ no
_compute_company_id@api.depends('employee_id')❌ no
_compute_version_id@api.depends('employee_id', 'date_from')❌ no
_compute_struct_id@api.depends('version_id')❌ no
_get_period_name❌ no
_format_date_cached❌ no
_compute_name@api.depends('employee_id.legal_name', 'employee_id.lang', 'struct_id', 'date_from', 'date_to')❌ no
_issues_dependencies@api.model❌ no
_get_errors_by_slip❌ no
_get_warnings_by_slip❌ no
_compute_issues@api.depends(lambda self: self._issues_dependencies())❌ no
_get_error_message❌ no
_compute_is_wrong_duration@api.depends('date_from', 'date_to', 'struct_id')❌ no
_compute_worked_days_line_ids@api.depends('employee_id', 'version_id', 'struct_id', 'date_from', 'date_to')❌ no
_get_similar_payslips❌ no
_get_new_worked_days_lines❌ no
_get_salary_line_total❌ no
_get_salary_line_quantity❌ no
_get_line_values❌ no
_get_worked_days_line_values_orm❌ no
_get_worked_days_line_values❌ no
_get_category_data❌ no
_get_input_line_amount❌ no
get_views@api.model✅ yes
action_print_payslip❌ no
action_export_payslip❌ no
_get_contract_wage❌ no
_get_paid_amount❌ no
_get_unpaid_amount❌ no
_is_outside_contract_dates❌ no
_get_data_files_to_update❌ no
_update_payroll_data❌ no
action_edit_payslip_lines❌ no
_cron_generate_pdf@api.model❌ no
__get_aggregator_hr_payslip_input_model@api.model✅ yes
_dashboard_default_action@api.model❌ no
get_dashboard_warnings@api.model❌ no
_get_employee_stats_actions❌ no
_get_dashboard_stat_employer_cost_codes@api.model❌ no
_get_dashboard_stats_employer_cost@api.model❌ no
_get_dashboard_stats@api.model❌ no
_get_dashboard_employee_count@api.model❌ no
_get_dashboard_default_sections@api.model❌ no
_get_dashboard_batch_fields@api.model❌ no
get_payroll_dashboard_data@api.model❌ no
action_configure_payslip_inputs❌ no
compute_salary_allocations❌ no
safe_compute_salary_allocations❌ no
📊 Model Summary
Classical | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

hr_payroll/hr.payslip.input

Class
_name: hr.payslip.input
[hr_payslip_input.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.payslip.input.type

Class
_name: hr.payslip.input.type
[hr_payslip_input_type.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_check_salary_attachment_type_active@api.constrains('active')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_payroll/hr.payslip.line

Class
_name: hr.payslip.line
[hr_payslip_line.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
get_payslip_styling_dict❌ no
📊 Model Summary
Class | Total Fields: 22 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 10 (Stored: 2, Non-Stored: 8) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.payslip.run

Class
_name: hr.payslip.run
[hr_payslip_run.py]

Regular Fields (9)

Computed Fields

Stored (7)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_name_for_period❌ no
_get_valid_version_ids❌ no
_compute_schedule_pay@api.depends('structure_id')❌ no
_compute_payslip_count@api.depends('slip_ids')❌ no
_compute_state@api.depends('slip_ids.state')❌ no
_compute_color@api.depends('state')❌ no
_compute_date_start@api.depends('schedule_pay')❌ no
_compute_date_end@api.depends('date_start')❌ no
_compute_gross_net_sum@api.depends('slip_ids.gross_wage', 'slip_ids.net_wage', 'slip_ids.state')❌ no
create@api.model_create_multi✅ yes
_compute_payslips_with_issues@api.depends('slip_ids.error_count', 'slip_ids.warning_count')❌ no
_compute_has_error@api.depends('slip_ids.error_count')❌ no
_compute_empty_payslips@api.depends('slip_ids.line_ids')❌ no
action_draft❌ no
action_payment_report❌ no
action_paid❌ no
action_unpaid❌ no
action_validate❌ no
action_confirm❌ no
action_open_payslips❌ no
action_payroll_hr_version_list_view_payrun❌ no
action_review_issues❌ no
generate_payslips❌ no
_are_payslips_ready❌ no
get_unusual_days@api.model❌ no
get_formview_action❌ no
_compute_total_employer_cost@api.depends('slip_ids.employer_cost')❌ no
📊 Model Summary
Class | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

hr_payroll/hr.payslip.worked_days

Class
_name: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Regular Fields (6)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_is_paid@api.depends('work_entry_type_id', 'payslip_id', 'payslip_id.struct_id', 'payslip_id.employee_id', 'payslip_id.version_id', 'payslip_id.struct_id', 'payslip_id.date_from', 'payslip_id.date_to')❌ no
_compute_amount@api.depends('is_paid', 'number_of_hours', 'payslip_id', 'version_id.wage', 'version_id.hourly_wage', 'payslip_id.sum_worked_hours', 'work_entry_type_id.amount_rate', 'work_entry_type_id.is_extra_hours')❌ no
_is_half_day❌ no
_compute_name@api.depends('work_entry_type_id', 'number_of_days', 'number_of_hours', 'payslip_id')❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_payroll/hr.rule.parameter.value

Class
_name: hr.rule.parameter.value
[hr_rule_parameter.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_parameter_value@api.constrains('parameter_value')❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_payroll/hr.rule.parameter

Class
_name: hr.rule.parameter
[hr_rule_parameter.py]

Regular Fields (5)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_get_parameter_from_code@api.model❌ no
_compute_current_value@api.depends('parameter_version_ids')❌ no
_compute_salary_rule❌ no
action_open_salary_rules❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_payroll/hr.salary.attachment

Class
_name: hr.salary.attachment
[hr_salary_attachment.py]

Regular Fields (13)

Computed Fields

Stored (3)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('other_input_type_id', 'duration_type')❌ no
_compute_duration_type@api.depends('other_input_type_id')❌ no
_compute_employee_count@api.depends('employee_ids')❌ no
_compute_total_amount@api.depends('has_total_amount', 'monthly_amount', 'date_start', 'date_end')❌ no
_compute_monthly_amount_display@api.depends('monthly_amount', 'is_quantity')❌ no
_compute_total_amount_display@api.depends('total_amount', 'duration_type', 'is_quantity')❌ no
_compute_occurrences@api.depends('monthly_amount', 'total_amount')❌ no
_compute_has_total_amount@api.depends('duration_type', 'date_end')❌ no
_compute_remaining_time@api.depends('duration_type', 'date_end', 'date_estimated_end')❌ no
_compute_remaining_amount@api.depends('total_amount', 'paid_amount', 'monthly_amount')❌ no
_compute_estimated_end@api.depends('state', 'total_amount', 'monthly_amount', 'date_start')❌ no
_compute_payslip_count@api.depends('payslip_ids')❌ no
_compute_active_amount@api.depends('total_amount', 'paid_amount', 'monthly_amount')❌ no
_compute_has_similar_attachment@api.depends('employee_ids', 'monthly_amount', 'date_start', 'duration_type', 'other_input_type_id', 'is_refund', 'total_amount')❌ no
_compute_has_done_payslip@api.depends('payslip_ids.state')❌ no
action_close❌ no
action_split❌ no
action_open❌ no
action_open_payslips❌ no
action_open_employee_salary_attachment❌ no
record_payment❌ no
_get_active_amount❌ no
📊 Model Summary
Class | Total Fields: 30 | Computed: 15 (Stored: 3, Non-Stored: 12) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 25 (@api.model: 0, @api.onchange: 0, @api.depends: 15, @api.constrains: 0)

hr_payroll/hr.salary.rule

Class
_name: hr.salary.rule
[hr_salary_rule.py]

Regular Fields (37)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
update_properties_definition_domain@api.model❌ no
_compute_input_used_in_definition❌ no
_search_input_used_in_definition❌ no
_raise_error❌ no
_compute_rule❌ no
_satisfy_condition❌ no
_get_report_field_name❌ no
copy_data✅ yes
_check_category_country@api.constrains('category_id', 'struct_id')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_payroll/hr.salary.rule.category

Class
_name: hr.salary.rule.category
[hr_salary_rule_category.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_check_parent_id@api.constrains('parent_id')❌ no
_check_rule_category_country@api.constrains('country_id')❌ no
_sum_salary_rule_category❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

hr_payroll/hr.salary.rule.section

Class
_name: hr.salary.rule.section
[hr_salary_rule_section.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (21)

Computed Fields

Stored (3)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_schedule_pay@api.depends('structure_type_id')❌ no
_compute_wage_type@api.depends('structure_type_id')❌ no
_compute_work_time_rate@api.depends('resource_calendar_id.hours_per_week', 'standard_calendar_id.hours_per_week')❌ no
_compute_show_schedule_pay❌ no
_compute_payslips_count❌ no
_get_property_input_value❌ no
_set_property_input_value❌ no
_get_salary_costs_factor✅ yes
_is_same_occupation❌ no
_get_occupation_dates❌ no
_get_normalized_wage❌ no
_get_contract_wage_field✅ yes
action_open_payslips❌ no
_get_work_hours_domain❌ no
_preprocess_work_hours_data❌ no
get_work_hours❌ no
_get_work_hours❌ no
_get_default_work_entry_type_id✅ yes
_get_fields_that_recompute_payslip❌ no
_get_nearly_expired_contracts❌ no
_get_whitelist_fields_from_template@api.model✅ yes
write✅ yes
copy✅ yes
_recompute_work_entries✅ yes
_recompute_payslips❌ no
action_new_salary_attachment❌ no
action_configure_template_inputs❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/hr.work.entry

Extension
_inherit: hr.work.entry
[hr_work_entry.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_payslip@api.depends('state')❌ no
_check_undefined_slots❌ no
action_set_to_draft❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

hr_payroll/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_current_companies_country_codes@api.depends_context('allowed_company_ids')❌ no
_unlink_except_work_entry_type@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

hr_payroll/hr.payroll.note

Class
_name: hr.payroll.note
[note.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_valid_reset_date@api.constrains('ytd_reset_day', 'ytd_reset_month')❌ no
_create_dashboard_notes❌ no
create@api.model_create_multi✅ yes
get_last_ytd_reset_date❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: hr_payroll_account

hr_payroll_account/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

hr_payroll_account/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_payslip_count❌ no
action_open_payslip❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_payroll_account/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_account/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_get_valid_payment_account_types@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

hr_payroll_account/hr.payroll.structure

Extension
_inherit: hr.payroll.structure
[hr_payroll_structure.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_journal_id❌ no
_check_journal_id@api.constrains('journal_id')❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_account/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_issues_dependencies@api.model✅ yes
_get_warnings_by_slip✅ yes
action_payslip_cancel✅ yes
action_payslip_done✅ yes
_action_create_account_move❌ no
_prepare_line_values❌ no
_prepare_slip_lines❌ no
_prepare_adjust_line❌ no
_check_debit_credit_tags❌ no
_get_existing_lines❌ no
_create_account_move❌ no
action_register_payment❌ no
action_open_move❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

hr_payroll_account/hr.payslip.line

Extension
_inherit: hr.payslip.line
[hr_payslip_line.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_debit_tags@api.depends('salary_rule_id')❌ no
_compute_credit_tags@api.depends('salary_rule_id')❌ no
📊 Model Summary
Extension | Total Fields: 22 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 10 (Stored: 2, Non-Stored: 8) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_account/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_open_move❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

hr_payroll_account/hr.salary.rule

Classical
_name: hr.salary.rule
_inherit: hr.salary.rule, analytic.mixin
[hr_salary_rule.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_batch_payroll_move_lines@api.depends_context('company')❌ no
📊 Model Summary
Classical | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_payroll_account/hr.version

Classical
_name: hr.version
_inherit: hr.version, analytic.mixin
[hr_version.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_account/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_payroll_account/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_alt_bank_account@api.depends('partner_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_set_bank_account❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_payroll_account_iso20022

hr_payroll_account_iso20022/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_get_invalid_iban_employee_ids❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_account_iso20022/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_payments_vals❌ no
action_payslip_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

hr_payroll_account_iso20022/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Methods

Method nameDecoratorsHas super
action_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

Module: hr_payroll_attendance

hr_payroll_attendance/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_attendance/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_attendance_by_payslip❌ no
_compute_attendance_count@api.depends('date_from', 'date_to', 'version_id')❌ no
action_open_attendances❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

hr_payroll_attendance/hr.payslip.worked_days

Extension
_inherit: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Methods

Method nameDecoratorsHas super
_is_half_day✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_payroll_attendance/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_payroll_expense

hr_payroll_expense/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_post✅ yes
_hr_payroll_expense_prepare_move_lines_to_reconcile❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_payroll_expense/hr.expense

Extension
_inherit: hr.expense
[hr_expense.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_is_editable✅ yes
_get_countries_allowing_payslips❌ no
action_refuse✅ yes
action_reset✅ yes
action_report_in_next_payslip❌ no
action_remove_from_payslip❌ no
action_open_payslip❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

hr_payroll_expense/hr.payroll.structure

Extension
_inherit: hr.payroll.structure
[hr_payroll_structure.py]

Methods

Method nameDecoratorsHas super
_get_expense_rule_account_id_map❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_expense/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_input_line_ids✅ yes
_compute_expenses_count@api.depends('expense_ids')❌ no
_issues_dependencies@api.model✅ yes
_get_errors_by_slip✅ yes
action_payslip_cancel✅ yes
action_payslip_draft✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_get_employee_expenses_to_refund_in_payslip❌ no
_update_expense_input_line_ids❌ no
_update_expenses❌ no
action_open_expenses❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

Module: hr_payroll_holidays

hr_payroll_holidays/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_holidays/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_can_back_to_approve@api.depends('state', 'employee_id', 'department_id')✅ yes
_action_validate✅ yes
_get_to_clean_activities✅ yes
action_refuse✅ yes
_move_validate_leave_to_confirm✅ yes
_action_user_cancel✅ yes
action_reset_confirm✅ yes
_recompute_payslips❌ no
_cancel_work_entry_conflict✅ yes
activity_feedback✅ yes
action_report_to_next_month❌ no
_check_leave_in_payslip❌ no
_check_uncovered_by_validated_payslip❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

hr_payroll_holidays/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_error_dependencies@api.model✅ yes
_get_errors_by_slip✅ yes
compute_sheet✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

hr_payroll_holidays/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Methods

Method nameDecoratorsHas super
_get_resource_calendar_leaves✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_holidays/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Methods

Method nameDecoratorsHas super
_action_done✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_payroll_holidays/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Methods

Method nameDecoratorsHas super
_get_model_info_by_xmlid@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

hr_payroll_holidays/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: hr_payroll_planning

hr_payroll_planning/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_planning_slot_count@api.depends('date_from', 'date_to', 'version_id')❌ no
action_open_planning_slots❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

Module: hr_payroll_sale_commission

hr_payroll_sale_commission/sale.commission.plan

Extension
_inherit: sale.commission.plan
[commission_plan.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_payroll_sale_commission/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_compute_input_line_ids✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

Module: hr_presence

hr_presence/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_presence@api.model❌ no
get_presence_server_action_data❌ no
_action_set_manual_presence❌ no
action_set_present❌ no
action_set_absent❌ no
write✅ yes
action_open_leave_request❌ no
action_send_sms❌ no
action_send_log❌ no
_compute_presence_state@api.depends('user_id.im_status', 'hr_presence_state_display')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_presence/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_presence/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_presence/res.users.log

Extension
_inherit: res.users.log
[res_users_log.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_recruitment

hr_recruitment/calendar.event

Extension
_inherit: calendar.event
[calendar.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
create@api.model_create_multi✅ yes
_compute_is_highlighted✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kpi_hr_recruitment_new_colleagues_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

hr_recruitment/hr.applicant

Classical
_name: hr.applicant
_inherit: mail.thread.cc, mail.thread.main.attachment, mail.thread.blacklist, mail.thread.phone, utm.mixin, mail.tracking.duration.mixin
[hr_applicant.py]

Regular Fields (35)

Computed Fields

Stored (9)

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_check_talent_pool_required@api.constrains('talent_pool_ids', 'pool_applicant_id')❌ no
_compute_talent_pool_count@api.depends('email_normalized', 'partner_phone_sanitized', 'linkedin_profile', 'pool_applicant_id.talent_pool_ids')❌ no
_compute_partner_phone_sanitized@api.depends('partner_phone')❌ no
_compute_partner_phone_email@api.depends('partner_id')❌ no
_inverse_partner_email❌ no
_compute_application_count@api.depends('email_normalized', 'partner_phone_sanitized', 'linkedin_profile')❌ no
_compute_is_pool@api.depends('talent_pool_ids')❌ no
_get_similar_applicants_domain❌ no
_compute_is_applicant_in_pool@api.depends('talent_pool_ids', 'pool_applicant_id', 'email_normalized', 'partner_phone_sanitized', 'linkedin_profile')❌ no
_search_is_applicant_in_pool❌ no
_compute_day@api.depends('date_open', 'date_closed')❌ no
_compute_delay@api.depends('day_open', 'day_close')❌ no
_get_rotting_depends_fields✅ yes
_get_rotting_domain✅ yes
_compute_meeting_display@api.depends_context('lang'); @api.depends('meeting_ids', 'meeting_ids.start')❌ no
_compute_application_status@api.depends('refuse_reason_id', 'date_closed')❌ no
_search_application_status❌ no
_get_attachment_number❌ no
_read_group_stage_ids@api.model❌ no
_compute_company@api.depends('job_id', 'department_id')❌ no
_compute_department@api.depends('job_id')❌ no
_compute_stage@api.depends('job_id')❌ no
_compute_user@api.depends('job_id')❌ no
_phone_get_number_fields❌ no
_compute_date_closed@api.depends('stage_id.hired_stage')❌ no
copy_data✅ yes
create@api.model_create_multi✅ yes
write✅ yes
get_empty_list_help@api.model✅ yes
get_view@api.model✅ yes
action_create_meeting❌ no
action_open_attachments❌ no
action_open_employee❌ no
action_open_applications❌ no
action_talent_pool_stat_button❌ no
action_talent_pool_add_applicants❌ no
action_job_add_applicants❌ no
_track_template✅ yes
_creation_subtype❌ no
_track_subtype✅ yes
_notify_get_reply_to✅ yes
_get_customer_information✅ yes
_compute_display_name@api.depends('partner_name'); @api.depends_context('show_partner_name')✅ yes
message_new@api.model✅ yes
_message_post_after_hook✅ yes
create_employee_from_applicant❌ no
_get_employee_create_vals❌ no
_check_interviewer_access❌ no
archive_applicant❌ no
reset_applicant❌ no
action_archive✅ yes
action_unarchive✅ yes
action_send_email❌ no
_get_duration_from_tracking✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment/hr.applicant.category

Class
_name: hr.applicant.category
[hr_applicant_category.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/hr.applicant.refuse.reason

Class
_name: hr.applicant.refuse.reason
[hr_applicant_refuse_reason.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/hr.department

Extension
_inherit: hr.department
[hr_department.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_new_applicant_count❌ no
_compute_recruitment_stats❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_recruitment/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_partner_count_depends✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/hr.job

Classical
_name: hr.job
_inherit: mail.alias.mixin, hr.job
[hr_job.py]

Regular Fields (15)

Computed Fields

Stored (2)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_default_address_id@api.model❌ no
_address_id_domain❌ no
_get_default_favorite_user_ids❌ no
_compute_no_of_hired_employee@api.depends('application_ids.date_closed')❌ no
_compute_activities@api.depends_context('uid')❌ no
_compute_extended_interviewer_ids@api.depends('application_ids.interviewer_ids')❌ no
_compute_is_favorite❌ no
_inverse_is_favorite❌ no
_compute_document_ids❌ no
_compute_all_application_count❌ no
_compute_application_count❌ no
_compute_open_application_count❌ no
_compute_employee_count❌ no
_get_first_stage❌ no
_compute_new_application_count❌ no
_compute_applicant_hired❌ no
_compute_old_application_count@api.depends('application_count', 'new_application_count')❌ no
_alias_get_creation_values✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_order_field_to_sql✅ yes
_creation_subtype❌ no
action_open_attachments❌ no
action_open_activities❌ no
_action_load_recruitment_scenario@api.model❌ no
action_open_employees❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_recruitment/hr.job.platform

Class
_name: hr.job.platform
[hr_job_platform.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/hr.recruitment.degree

Class
_name: hr.recruitment.degree
[hr_recruitment_degree.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/hr.recruitment.source

Classical
_name: hr.recruitment.source
_inherit: utm.source.mixin
[hr_recruitment_source.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_domain❌ no
create_alias❌ no
create_and_get_alias❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/hr.recruitment.stage

Class
_name: hr.recruitment.stage
[hr_recruitment_stage.py]

Regular Fields (12)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_is_warning_visible@api.depends('hired_stage')❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment/hr.talent.pool

Class
_name: hr.talent.pool
[hr_talent_pool.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
_compute_talent_count❌ no
action_talent_pool_add_talents❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
init❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/mail.activity.plan

Extension
_inherit: mail.activity.plan
[mail_activity_plan.py]

Methods

Method nameDecoratorsHas super
_compute_department_assignable✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_recruitment/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_recruitment/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_create_recruitment_interviewers❌ no
_remove_recruitment_interviewers❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment/utm.campaign

Extension
_inherit: utm.campaign
[utm_campaign.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment/utm.source

Extension
_inherit: utm.source
[utm_source.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_recruitment_extract

hr_recruitment_extract/hr.applicant

Classical
_name: hr.applicant
_inherit: extract.mixin, hr.applicant
[hr_applicant.py]

Methods

Method nameDecoratorsHas super
_compute_is_in_extractable_state@api.depends('stage_id')❌ no
_get_validation❌ no
write✅ yes
_fill_document_with_results❌ no
_autosend_for_digitization❌ no
_contact_iap_extract❌ no
_get_ocr_module_name❌ no
_get_ocr_option_can_extract❌ no
_get_validation_fields❌ no
_get_user_error_invalid_state_message❌ no
_message_set_main_attachment_id✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment_extract/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: hr_recruitment_integration_base

hr_recruitment_integration_base/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment_integration_base/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_job_post_count@api.depends('job_post_ids')❌ no
_onchange_salary@api.onchange('salary_min', 'salary_max', 'payment_interval')❌ no
write✅ yes
action_post_job❌ no
action_open_hr_job_post❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_recruitment_integration_base/hr.job.post

Class
_name: hr.job.post
[hr_job_post.py]

Regular Fields (9)

Computed Fields

Stored (1)

Related Fields (3)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
_compute_apply_vector@api.depends('apply_method', 'job_id.alias_id.alias_full_name', 'job_id.user_id.employee_id', 'job_id.user_id.employee_id.work_email')❌ no
unlink✅ yes
_start_new_campaign❌ no
_stop_finished_campaign❌ no
_delete_post❌ no
_contact_point_to_vector❌ no
action_update_job_post_check❌ no
action_update_job_post❌ no
action_post_job❌ no
action_post_now❌ no
action_stop_campaign❌ no
create@api.model_create_multi✅ yes
_log_post_modifications❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment_integration_base/hr.recruitment.platform

Classical
_name: hr.recruitment.platform
_inherit: avatar.mixin
[hr_recruitment_platform.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_post_api_call❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_recruitment_integration_monster

hr_recruitment_integration_monster/hr.contract.type

Extension
_inherit: hr.contract.type
[hr_contract_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment_integration_monster/hr.job.post

Extension
_inherit: hr.job.post
[hr_job_post.py]

Methods

Method nameDecoratorsHas super
_delete_post✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment_integration_monster/hr.recruitment.platform

Extension
_inherit: hr.recruitment.platform
[hr_recruitment_platform.py]

Methods

Method nameDecoratorsHas super
_post_api_call✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment_integration_monster/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_recruitment_integration_monster/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment_integration_monster/res.partner.industry

Extension
_inherit: res.partner.industry
[res_partner_industry.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_recruitment_integration_website

hr_recruitment_integration_website/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Methods

Method nameDecoratorsHas super
_get_plain_text_description❌ no
_generate_post❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_recruitment_integration_website/hr.job.post

Extension
_inherit: hr.job.post
[hr_job_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_apply_vector@api.depends('job_id.full_url')✅ yes
_contact_point_to_vector✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: hr_recruitment_sign

hr_recruitment_sign/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Methods

Method nameDecoratorsHas super
open_applicant_sign_requests❌ no
_open_applicant_sign_requests❌ no
_get_employee_create_vals✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: hr_recruitment_skills

hr_recruitment_skills/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_current_applicant_skill_ids@api.depends('applicant_skill_ids')❌ no
_compute_skill_ids@api.depends('applicant_skill_ids.skill_id')❌ no
_compute_matching_skill_ids@api.depends_context('matching_job_id'); @api.depends('current_applicant_skill_ids', 'type_id', 'job_id', 'job_id.job_skill_ids', 'job_id.expected_degree')❌ no
_get_employee_create_vals✅ yes
_map_applicant_skill_ids_to_talent_skill_ids❌ no
action_add_to_job❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment_skills/hr.applicant.skill

Classical
_name: hr.applicant.skill
_inherit: hr.individual.skill.mixin
[hr_applicant_skill.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_linked_field_name❌ no
_get_current_skills_by_applicant❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_recruitment_skills/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_applicant_matching_score@api.depends_context('active_applicant_id')❌ no
action_search_matching_applicants❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: hr_recruitment_sms

hr_recruitment_sms/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Methods

Method nameDecoratorsHas super
action_send_sms❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: hr_recruitment_survey

hr_recruitment_survey/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_print_survey❌ no
action_send_survey❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_recruitment_survey/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_test_survey❌ no
action_new_survey❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_recruitment_survey/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_allowed_survey_types@api.depends('survey_type'); @api.depends_context('uid')✅ yes
get_formview_id✅ yes
action_survey_user_input_completed✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

hr_recruitment_survey/survey.user_input

Extension
_inherit: survey.user_input
[survey_user_input.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_mark_done✅ yes
📊 Model Summary
Extension | Total Fields: 27 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: hr_referral

hr_referral/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Regular Fields (4)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_search_is_accessible_to_current_user❌ no
_compute_is_accessible_to_current_user@api.depends_context('uid')❌ no
_compute_ref_user_id@api.depends('source_id')❌ no
_compute_source_id@api.depends('ref_user_id')❌ no
check_field_access_rights@api.model; @api.deprecated('Override of a deprecated method')✅ yes
_has_field_access✅ yes
_check_field_access✅ yes
_compute_shared_item_infos@api.depends('referral_points_ids')❌ no
_compute_earned_points❌ no
write✅ yes
create@api.model_create_multi✅ yes
_send_notification❌ no
_update_points❌ no
choose_a_friend❌ no
_get_onboarding_steps❌ no
_get_friends❌ no
_get_friends_head❌ no
retrieve_referral_data@api.model❌ no
retrieve_referral_welcome_screen@api.model❌ no
upgrade_level@api.model❌ no
default_get@api.model✅ yes
reset_applicant✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_referral/hr.recruitment.stage

Extension
_inherit: hr.recruitment.stage
[hr_applicant.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_referral/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Regular Fields (2)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_clicks❌ no
_compute_max_points❌ no
set_recruit✅ yes
action_share_external❌ no
action_referral_campaign❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_referral/hr.referral.alert

Class
_name: hr.referral.alert
[hr_referral_alert.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
action_dismiss❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_referral/hr.referral.friend

Class
_name: hr.referral.friend
[hr_referral_friend.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_referral/hr.referral.level

Class
_name: hr.referral.level
[hr_referral_level.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_referral/hr.referral.onboarding

Class
_name: hr.referral.onboarding
[hr_referral_onboarding.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
action_relaunch_onboarding❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_referral/hr.referral.points

Class
_name: hr.referral.points
[hr_referral_points.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('points')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_referral/hr.referral.reward

Class
_name: hr.referral.reward
[hr_referral_reward.py]

Regular Fields (8)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_group_hr_referral_domain❌ no
_compute_awarded_employees❌ no
_compute_points_missing❌ no
_compute_is_gift_manager@api.depends_context('uid')❌ no
buy❌ no
action_get_employee_awarded❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_open_buy_view❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_referral/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_referral_background❌ no
write✅ yes
_init_default_background❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_referral/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
action_complete_onboarding@api.model❌ no
_clean_responsibles❌ no
_ensure_utm_source❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_referral/utm.campaign

Extension
_inherit: utm.campaign
[utm_campaign.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_referral/utm.source

Extension
_inherit: utm.source
[utm_source.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_sign

hr_sign/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sign_request_count❌ no
open_employee_sign_requests❌ no
_open_sign_document_wizard❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_sign/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sign_request_count❌ no
_compute_sign_request_ids❌ no
open_employee_sign_requests❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_sign/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sign_request_count@api.depends('sign_request_ids')❌ no
open_sign_requests❌ no
action_signature_request_wizard❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_sign/mail.activity.plan.template

Extension
_inherit: mail.activity.plan.template
[mail_activity_plan_template.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_signature_request@api.depends('activity_type_id')❌ no
_compute_responsible_ids@api.depends('sign_template_id')❌ no
_compute_employee_role_id@api.depends('sign_template_responsible_ids')❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

hr_sign/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
open_employee_sign_requests❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_skills

hr_skills/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_current_employee_skill_ids@api.depends('employee_skill_ids')❌ no
_compute_skill_ids@api.depends('employee_skill_ids.skill_id')❌ no
_compute_certification_ids@api.depends('employee_skill_ids')❌ no
_compute_display_certification_page❌ no
create@api.model_create_multi✅ yes
write✅ yes
_add_certification_activity_to_employees@api.model❌ no
_load_scenario✅ yes
get_internal_resume_lines@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_skills/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_skills/hr.employee.skill

Classical
_name: hr.employee.skill
_inherit: hr.individual.skill.mixin
[hr_employee_skill.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_linked_field_name❌ no
get_current_skills_by_employee❌ no
open_hr_employee_skill_modal❌ no
action_save❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_skills/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_current_job_skill_ids@api.depends('job_skill_ids')❌ no
_search_current_job_skill_ids❌ no
_compute_skill_ids@api.depends('job_skill_ids.skill_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_skills/hr.job.skill

Classical
_name: hr.job.skill
_inherit: hr.individual.skill.mixin
[hr_job_skill.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_linked_field_name❌ no
_can_edit_certification_validity_period❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_skills/hr.resume.line

Class
_name: hr.resume.line
[hr_resume_line.py]

Regular Fields (11)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_external_url@api.onchange('external_url')❌ no
_compute_external_url@api.depends('course_type')❌ no
_compute_color@api.depends('course_type')❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_skills/hr.resume.line.type

Class
_name: hr.resume.line.type
[hr_resume_line_type.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_skills/hr.skill

Class
_name: hr.skill
[hr_skill.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('skill_type_id'); @api.depends_context('from_skill_dropdown')✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

hr_skills/hr.skill.level

Class
_name: hr.skill.level
[hr_skill_level.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_technical_is_new_default❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_skills/hr.skill.type

Class
_name: hr.skill.type
[hr_skill_type.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
_check_no_null_skill_or_skill_level@api.constrains('skill_ids', 'skill_level_ids')❌ no
_compute_display_name❌ no
_compute_levels_count@api.depends('skill_level_ids')❌ no
_onchange_skill_level_ids@api.onchange('skill_level_ids')❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

hr_skills/resource.resource

Extension
_inherit: resource.resource
[resource_resource.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 20 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

Module: hr_skills_event

hr_skills_event/hr.resume.line

Extension
_inherit: hr.resume.line
[hr_resume_line.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_event_id@api.onchange('event_id')❌ no
_compute_event_id@api.depends('course_type')❌ no
_compute_color✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: hr_skills_slides

hr_skills_slides/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_courses_completion_text@api.depends_context('lang'); @api.depends('subscribed_courses', 'user_partner_id.slide_channel_completed_ids')❌ no
action_open_courses❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_skills_slides/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Methods

Method nameDecoratorsHas super
action_open_courses❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_skills_slides/hr.resume.line

Extension
_inherit: hr.resume.line
[hr_resume_line.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_duration@api.depends('channel_id')❌ no
_onchange_channel_id@api.onchange('channel_id')❌ no
_compute_channel_id@api.depends('course_type')❌ no
_compute_color✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_skills_slides/slide.channel.partner

Extension
_inherit: slide.channel.partner
[slide_channel.py]

Methods

Method nameDecoratorsHas super
_post_completion_update_hook✅ yes
_send_completed_mail✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 8 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_skills_slides/slide.channel

Extension
_inherit: slide.channel
[slide_channel.py]

Methods

Method nameDecoratorsHas super
_action_add_members✅ yes
_remove_membership✅ yes
_message_employee_chatter❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 34 (Stored: 12, Non-Stored: 22) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 0, @api.depends: 28, @api.constrains: 0)

Module: hr_skills_survey

hr_skills_survey/hr.resume.line

Extension
_inherit: hr.resume.line
[hr_resume_line.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_expiration_status@api.depends('date_end')❌ no
copy_data✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_skills_survey/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

hr_skills_survey/survey.user_input

Extension
_inherit: survey.user_input
[survey_user.py]

Methods

Method nameDecoratorsHas super
_mark_done✅ yes
📊 Model Summary
Extension | Total Fields: 27 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: hr_timesheet

hr_timesheet/account.analytic.line.calendar.employee

Class
_name: account.analytic.line.calendar.employee
[account_analytic_line_calendar_employee.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_timesheet/account.analytic.applicability

Extension
_inherit: account.analytic.applicability
[analytic_applicability.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_timesheet/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_timesheet❌ no
_compute_display_name@api.depends('company_id', 'user_id'); @api.depends_context('allowed_company_ids')✅ yes
action_timesheet_from_employee❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_timesheet/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Methods

Method nameDecoratorsHas super
action_timesheet_from_employee❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

hr_timesheet/account.analytic.line

Extension
_inherit: account.analytic.line
[hr_timesheet.py]

Regular Fields (1)

Computed Fields

Stored (5)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_get_favorite_project_id_domain❌ no
_get_favorite_project_id@api.model❌ no
default_get@api.model✅ yes
_domain_project_id❌ no
_domain_employee_id❌ no
_search_message_partner_ids❌ no
_compute_message_partner_ids@api.depends('project_id.message_partner_ids', 'task_id.message_partner_ids')❌ no
_compute_display_name@api.depends('project_id', 'task_id')✅ yes
_is_readonly❌ no
_compute_readonly_timesheet❌ no
_compute_encoding_uom_id❌ no
_compute_partner_id@api.depends('task_id.partner_id', 'project_id.partner_id')✅ yes
_compute_project_id@api.depends('task_id.project_id')❌ no
_compute_task_id@api.depends('project_id')❌ no
_onchange_project_id@api.onchange('project_id')❌ no
_compute_user_id@api.depends('employee_id.user_id')❌ no
_compute_department_id@api.depends('employee_id')❌ no
_compute_calendar_display_name❌ no
_check_can_write❌ no
_check_can_create❌ no
create@api.model_create_multi✅ yes
write✅ yes
get_views@api.model✅ yes
_timesheet_get_portal_domain❌ no
_timesheet_preprocess_get_accounts❌ no
_timesheet_postprocess❌ no
_timesheet_postprocess_values❌ no
_split_amount_fname✅ yes
_is_timesheet_encode_uom_day❌ no
_is_updatable_timesheet❌ no
_convert_hours_to_days@api.model❌ no
_get_timesheet_time_day❌ no
_hourly_cost❌ no
_get_report_base_filename❌ no
_default_user❌ no
_ensure_uom_hours@api.model❌ no
_show_portal_timesheets@api.model❌ no
action_open_timesheet_view_portal❌ no
get_unusual_days@api.model❌ no
get_import_templates@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

hr_timesheet/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_timesheet/project.collaborator

Extension
_inherit: project.collaborator
[project_collaborator.py]

Methods

Method nameDecoratorsHas super
_toggle_project_sharing_portal_rules@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

hr_timesheet/project.project

Extension
_inherit: project.project
[project_project.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_encode_uom_in_days❌ no
_compute_timesheet_encode_uom_id@api.depends('company_id', 'company_id.timesheet_encode_uom_id'); @api.depends_context('company')❌ no
_compute_allow_timesheets@api.depends('account_id')❌ no
_compute_is_internal_project@api.depends('company_id')❌ no
_search_is_internal_project@api.model❌ no
_compute_remaining_hours@api.depends('allow_timesheets', 'timesheet_ids.unit_amount', 'allocated_hours')❌ no
_search_is_project_overtime@api.model❌ no
_check_allow_timesheet@api.constrains('allow_timesheets', 'account_id')❌ no
_compute_total_timesheet_time@api.depends('timesheet_ids', 'timesheet_encode_uom_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name@api.depends('is_internal_project', 'company_id'); @api.depends_context('allowed_company_ids')✅ yes
_init_data_analytic_account@api.model❌ no
get_create_edit_project_ids@api.model❌ no
_convert_project_uom_to_timesheet_encode_uom❌ no
action_project_timesheets❌ no
_get_stat_buttons✅ yes
action_view_tasks✅ yes
_toggle_template_mode✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_timesheet/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (3)

Computed Fields

Stored (6)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
TASK_PORTAL_READABLE_FIELDS❌ no
_check_project_root@api.constrains('project_id')❌ no
_uom_in_days❌ no
_compute_encode_uom_in_days❌ no
_compute_allow_timesheets@api.depends('project_id.allow_timesheets')❌ no
_search_allow_timesheets❌ no
_compute_effective_hours@api.depends('timesheet_ids.unit_amount')❌ no
_compute_progress_hours@api.depends('effective_hours', 'subtask_effective_hours', 'allocated_hours')❌ no
_compute_remaining_hours_percentage@api.depends('allocated_hours', 'remaining_hours')❌ no
_search_remaining_hours_percentage❌ no
_compute_remaining_hours@api.depends('effective_hours', 'subtask_effective_hours', 'allocated_hours')❌ no
_compute_total_hours_spent@api.depends('effective_hours', 'subtask_effective_hours')❌ no
_compute_subtask_effective_hours@api.depends('child_ids.effective_hours', 'child_ids.subtask_effective_hours')❌ no
_get_group_pattern✅ yes
_prepare_pattern_groups✅ yes
_get_cannot_start_with_patterns✅ yes
_extract_allocated_hours❌ no
_get_groups✅ yes
action_view_subtask_timesheet❌ no
_get_timesheet❌ no
_get_timesheet_report_data❌ no
_compute_display_name@api.depends_context('hr_timesheet_display_remaining_hours')✅ yes
_convert_hours_to_days@api.model❌ no
_get_portal_total_hours_dict❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

hr_timesheet/project.update

Extension
_inherit: project.update
[project_update.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_timesheet_percentage❌ no
_compute_display_timesheet_stats❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 6, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

hr_timesheet/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_project_time_mode_id@api.model❌ no
_default_timesheet_encode_uom_id@api.model❌ no
_check_internal_project_id_company@api.constrains('internal_project_id')❌ no
create@api.model_create_multi✅ yes
_create_internal_project_task❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

hr_timesheet/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_unprotected_uom_xml_ids❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: hr_timesheet_attendance

hr_timesheet_attendance/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: hr_work_entry

hr_work_entry/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_work_entries❌ no
action_open_work_entries❌ no
generate_work_entries❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry/hr.user.work.entry.employee

Class
_name: hr.user.work.entry.employee
[hr_user_work_entry_employee.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_work_entry_source_calendar_invalid@api.depends('work_entry_source', 'resource_calendar_id')❌ no
_get_default_work_entry_type_id❌ no
_get_default_work_entry_type_overtime_id❌ no
_get_leave_work_entry_type_dates❌ no
_get_leave_work_entry_type❌ no
_get_more_vals_attendance_interval❌ no
_get_more_vals_leave_interval❌ no
_get_bypassing_work_entry_type_codes❌ no
_get_interval_leave_work_entry_type❌ no
_get_sub_leave_domain❌ no
_get_leave_domain❌ no
_get_resource_calendar_leaves❌ no
_get_attendance_intervals❌ no
_get_lunch_intervals❌ no
_get_interval_work_entry_type❌ no
_get_valid_leave_intervals❌ no
_get_whitelist_fields_from_template@api.model✅ yes
_get_real_attendance_work_entry_vals❌ no
_get_version_work_entries_values❌ no
_get_work_entries_values❌ no
has_static_work_entries❌ no
generate_work_entries❌ no
_generate_work_entries❌ no
_generate_work_entries_postprocess_adapt_to_calendar@api.model❌ no
_generate_work_entries_postprocess@api.model❌ no
_remove_work_entries❌ no
_cancel_work_entries❌ no
write✅ yes
_recompute_work_entries❌ no
_get_fields_that_recompute_we❌ no
_cron_generate_missing_work_entries@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry/hr.work.entry

Class
_name: hr.work.entry
[hr_work_entry.py]

Regular Fields (10)

Computed Fields

Stored (1)

Related Fields (7)

Stored (1)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('display_code', 'duration')❌ no
_compute_name@api.depends('work_entry_type_id', 'employee_id')❌ no
_compute_conflict@api.depends('state')❌ no
_onchange_version_id@api.onchange('employee_id', 'date')❌ no
_set_current_contract@api.model❌ no
get_unusual_days@api.model❌ no
action_validate❌ no
action_split❌ no
_check_if_error❌ no
_mark_conflicting_work_entries❌ no
_get_leaves_entries_outside_schedule❌ no
_mark_leaves_outside_schedule❌ no
_to_intervals❌ no
_from_intervals@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_unlink_except_validated_work_entries@api.ondelete()❌ no
unlink✅ yes
_reset_conflicting_state❌ no
_error_checking❌ no
_get_work_entry_type_domain❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

hr_work_entry/hr.work.entry.type

Class
_name: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (11)

Computed Fields

Non-Stored (1)

Related Fields (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_work_entry_type_country@api.constrains('country_id')❌ no
_check_code_unicity@api.constrains('code', 'country_id')❌ no
_compute_is_work@api.depends('is_leave')❌ no
_inverse_is_work❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

hr_work_entry/resource.calendar

Extension
_inherit: resource.calendar
[resource_calendar.py]

Methods

Method nameDecoratorsHas super
_compute_hours_per_week@api.depends('attendance_ids.work_entry_type_id.is_leave')✅ yes
_get_global_attendances✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 13 (Stored: 6, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 2, @api.onchange: 1, @api.depends: 10, @api.constrains: 1)

hr_work_entry/resource.calendar.attendance

Extension
_inherit: resource.calendar.attendance
[resource_calendar_attendance.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_work_entry_type_id❌ no
_copy_attendance_vals✅ yes
_is_work_period✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

hr_work_entry/resource.calendar.leaves

Extension
_inherit: resource.calendar.leaves
[resource_calendar_leaves.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_copy_leave_vals✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: hr_work_entry_attendance

hr_work_entry_attendance/hr.attendance

Extension
_inherit: hr.attendance
[hr_attendance.py]

Methods

Method nameDecoratorsHas super
_get_employee_calendar✅ yes
_create_work_entries❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 34 (@api.model: 3, @api.onchange: 0, @api.depends: 9, @api.constrains: 2)

hr_work_entry_attendance/hr.attendance.overtime.line

Classical
_name: hr.attendance.overtime.line
_inherit: hr.attendance.overtime.line
[hr_attendance_overtime.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_attendance/hr.attendance.overtime.rule

Classical
_name: hr.attendance.overtime.rule
_inherit: hr.attendance.overtime.rule
[hr_attendance_overtime_rule.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_work_entry_type_id@api.model❌ no
_compute_amount_rate@api.depends('work_entry_type_id')❌ no
_extra_overtime_vals✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_attendance/hr.attendance.overtime.ruleset

Classical
_name: hr.attendance.overtime.ruleset
_inherit: hr.attendance.overtime.ruleset
[hr_attendance_overtime_ruleset.py]

Methods

Method nameDecoratorsHas super
_attendances_to_regenerate_for✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_attendance/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_attendance/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_overtime_intervals❌ no
_get_attendance_intervals✅ yes
_get_valid_leave_intervals✅ yes
_get_real_attendance_work_entry_vals✅ yes
_get_more_vals_attendance_interval✅ yes
_get_whitelist_fields_from_template@api.model✅ yes
_compute_overtime_from_attendance@api.depends('ruleset_id')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_attendance/hr.work.entry

Extension
_inherit: hr.work.entry
[hr_work_entry.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

Module: hr_work_entry_enterprise

hr_work_entry_enterprise/hr.work.entry

Extension
_inherit: hr.work.entry
[hr_work_entry.py]

Methods

Method nameDecoratorsHas super
get_gantt_data@api.model✅ yes
_gantt_unavailability@api.model❌ no
_gantt_progress_bar@api.model❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

Module: hr_work_entry_holidays

hr_work_entry_holidays/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

hr_work_entry_holidays/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Methods

Method nameDecoratorsHas super
_prepare_resource_leave_vals✅ yes
_cancel_work_entry_conflict❌ no
write✅ yes
create@api.model_create_multi✅ yes
_get_leaves_on_public_holiday✅ yes
_validate_leave_request✅ yes
action_refuse✅ yes
_move_validate_leave_to_confirm✅ yes
_action_user_cancel✅ yes
_regen_work_entries❌ no
_compute_can_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

hr_work_entry_holidays/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Methods

Method nameDecoratorsHas super
_get_leave_work_entry_type❌ no
_get_more_vals_leave_interval✅ yes
_get_interval_leave_work_entry_type❌ no
_get_sub_leave_domain✅ yes
_generate_work_entries_postprocess_adapt_to_calendar@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_holidays/hr.work.entry

Extension
_inherit: hr.work.entry
[hr_work_entry.py]

Regular Fields (1)

Related Fields (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_reset_conflicting_state✅ yes
action_approve_leave❌ no
action_refuse_leave❌ no
_get_leaves_duration_between_two_dates@api.model❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

hr_work_entry_holidays/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

Module: hr_work_entry_planning

hr_work_entry_planning/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_more_vals_attendance_interval✅ yes
_get_attendance_intervals✅ yes
_generate_work_entries_postprocess@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_planning/hr.work.entry

Extension
_inherit: hr.work.entry
[hr_work_entry.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

hr_work_entry_planning/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Methods

Method nameDecoratorsHas super
_create_work_entries❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_planning_duration❌ no
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

Module: hr_work_entry_planning_attendance

hr_work_entry_planning_attendance/hr.attendance.overtime.rule

Classical
_name: hr.attendance.overtime.rule
_inherit: hr.attendance.overtime.rule
[hr_version.py]

Methods

Method nameDecoratorsHas super
_get_expected_hours_from_contract✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

hr_work_entry_planning_attendance/hr.version

Classical
_name: hr.version
_inherit: hr.version
[hr_version.py]

Methods

Method nameDecoratorsHas super
_get_attendance_intervals✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: html_editor

html_editor/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Regular Fields (1)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_local_url❌ no
_compute_image_src@api.depends('mimetype', 'url', 'name')❌ no
_compute_image_size@api.depends('datas')❌ no
_get_media_info❌ no
_can_bypass_rights_on_media_dialog❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

html_editor/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Methods

Method nameDecoratorsHas super
_get_cleaned_non_editing_attributes❌ no
extract_embedded_fields@api.model❌ no
extract_oe_structures@api.model❌ no
get_default_lang_code@api.model❌ no
save_embedded_field@api.model❌ no
save_oe_structure❌ no
_copy_custom_snippet_translations@api.model❌ no
_copy_field_terms_translations@api.model❌ no
_save_oe_structure_hook@api.model❌ no
_are_archs_equal@api.model❌ no
_get_allowed_root_attrs@api.model❌ no
replace_arch_section❌ no
to_field_ref@api.model❌ no
to_empty_oe_structure@api.model❌ no
_set_noupdate@api.model❌ no
save❌ no
_view_get_inherited_children@api.model❌ no
_views_get@api.model❌ no
_get_snippet_addition_view_key@api.model❌ no
_snippet_save_view_values_hook@api.model❌ no
_find_available_name❌ no
save_snippet@api.model❌ no
rename_snippet@api.model❌ no
delete_snippet@api.model❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

html_editor/html_editor.converter.test

Class
_name: html_editor.converter.test
[test_models.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

html_editor/html_editor.converter.test.sub

Class
_name: html_editor.converter.test.sub
[test_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: http_routing

http_routing/res.lang

Extension
_inherit: res.lang
[res_lang.py]

Methods

Method nameDecoratorsHas super
_get_frontend❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: iap

iap/iap.account

Class
_name: iap.account
[iap_account.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
validate_warning_alerts@api.constrains('warning_threshold', 'warning_user_ids')❌ no
web_read✅ yes
web_save✅ yes
write✅ yes
_get_account_information_from_iap❌ no
_get_account_info❌ no
create@api.model_create_multi✅ yes
get@api.model❌ no
get_account_id@api.model❌ no
get_credits_url@api.model❌ no
_hash_iap_token@api.model❌ no
action_buy_credits❌ no
get_config_account_url@api.model❌ no
get_credits@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

iap/iap.service

Class
_name: iap.service
[iap_service.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: iap_crm

iap_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_merge_get_fields✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: iap_mail

iap_mail/iap.account

Classical
_name: iap.account
_inherit: iap.account
[iap_account.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_send_success_notification@api.model❌ no
_send_error_notification@api.model❌ no
_send_status_notification@api.model❌ no
_send_no_credit_notification@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: im_livechat

im_livechat/chatbot.message

Class
_name: chatbot.message
[chatbot_message.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/chatbot.script

Classical
_name: chatbot.script
_inherit: image.mixin, utm.source.mixin
[chatbot_script.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_question_selection@api.constrains('script_step_ids')❌ no
_onchange_script_step_ids@api.onchange('script_step_ids')❌ no
_compute_livechat_channel_count❌ no
_compute_first_step_warning@api.depends('script_step_ids.is_forward_operator', 'script_step_ids.step_type')❌ no
copy_data✅ yes
copy✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_get_welcome_steps❌ no
_post_welcome_steps❌ no
action_view_livechat_channels❌ no
_to_store_defaults❌ no
_validate_email❌ no
_get_chatbot_language❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

im_livechat/chatbot.script.answer

Class
_name: chatbot.script.answer
[chatbot_script_answer.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('script_step_id'); @api.depends_context('chatbot_script_answer_display_short_name')✅ yes
_search_display_name@api.model❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

im_livechat/chatbot.script.step

Class
_name: chatbot.script.step
[chatbot_script_step.py]

Regular Fields (6)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('sequence', 'chatbot_script_id'); @api.depends_context('lang')❌ no
_compute_triggering_answer_ids@api.depends('sequence')❌ no
_compute_is_forward_operator@api.depends('step_type')❌ no
_compute_is_forward_operator_child@api.depends('chatbot_script_id.script_step_ids.answer_ids', 'chatbot_script_id.script_step_ids.is_forward_operator', 'chatbot_script_id.script_step_ids.sequence', 'chatbot_script_id.script_step_ids.step_type', 'chatbot_script_id.script_step_ids.triggering_answer_ids', 'sequence', 'triggering_answer_ids')❌ no
create@api.model_create_multi✅ yes
_chatbot_prepare_customer_values❌ no
_find_first_user_free_input❌ no
_fetch_next_step❌ no
_get_parent_step❌ no
_is_last_step❌ no
_process_answer❌ no
_process_step❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

im_livechat/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (3)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_kpi_livechat_rating_value❌ no
_compute_kpi_livechat_conversations_value❌ no
_compute_kpi_livechat_response_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

im_livechat/discuss.call.history

Extension
_inherit: discuss.call.history
[discuss_call_history.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

im_livechat/discuss.channel

Classical
_name: discuss.channel
_inherit: rating.mixin, discuss.channel
[discuss_channel.py]

Regular Fields (14)

Computed Fields

Stored (10)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
write✅ yes
_compute_duration@api.depends('livechat_end_dt')❌ no
_compute_livechat_status@api.depends('livechat_end_dt')❌ no
_compute_livechat_is_escalated@api.depends('livechat_agent_history_ids')❌ no
_compute_livechat_agent_history_ids@api.depends('livechat_channel_member_history_ids.livechat_member_type')❌ no
_compute_livechat_bot_history_ids@api.depends('livechat_channel_member_history_ids.livechat_member_type')❌ no
_search_livechat_bot_history_ids❌ no
_compute_livechat_customer_history_ids@api.depends('livechat_channel_member_history_ids.livechat_member_type')❌ no
_search_livechat_customer_history_ids❌ no
_compute_livechat_agent_partner_ids@api.depends('livechat_agent_history_ids.partner_id')❌ no
_search_livechat_agent_history_ids❌ no
_compute_livechat_bot_partner_ids@api.depends('livechat_bot_history_ids.partner_id')❌ no
_compute_livechat_customer_partner_ids@api.depends('livechat_customer_history_ids.partner_id')❌ no
_compute_livechat_customer_guest_ids❌ no
_compute_livechat_agent_requesting_help_history@api.depends('livechat_agent_history_ids')❌ no
_compute_livechat_agent_providing_help_history@api.depends('livechat_agent_history_ids')❌ no
_compute_livechat_outcome@api.depends('livechat_is_escalated', 'livechat_failure')❌ no
_compute_livechat_matches_self_lang@api.depends_context('user')❌ no
_search_livechat_matches_self_lang❌ no
_compute_livechat_matches_self_expertise@api.depends_context('user')❌ no
_search_livechat_matches_self_expertise❌ no
_compute_livechat_start_hour@api.depends('create_date')❌ no
_compute_livechat_week_day@api.depends('create_date')❌ no
_sync_field_names✅ yes
_store_livechat_operator_id_fields❌ no
_to_store_defaults✅ yes
_to_store✅ yes
_gc_empty_livechat_sessions@api.autovacuum❌ no
_gc_bot_only_ongoing_sessions@api.autovacuum❌ no
execute_command_history❌ no
_get_visitor_leave_message❌ no
_close_livechat_session❌ no
_rating_get_parent_field_name❌ no
_email_livechat_transcript❌ no
_attachment_to_html❌ no
_get_channel_history❌ no
_get_livechat_session_fields_to_store❌ no
_chatbot_find_customer_values_in_messages❌ no
_chatbot_post_message❌ no
_chatbot_validate_email❌ no
_add_members✅ yes
_message_post_after_hook✅ yes
_chatbot_restart❌ no
_get_allowed_channel_member_create_params✅ yes
_types_allowing_seen_infos✅ yes
_types_allowing_unfollow✅ yes
_action_unfollow✅ yes
livechat_join_channel_needing_help❌ no
_forward_human_operator❌ no
_get_human_operator❌ no
_post_current_chatbot_step_message❌ no
_add_new_members_to_channel❌ no
_update_forwarded_channel_data❌ no
_add_next_step_message_to_store❌ no
📊 Model Summary
Classical | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

im_livechat/discuss.channel.member

Extension
_inherit: discuss.channel.member
[discuss_channel_member.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_livechat_member_type@api.depends('livechat_member_history_ids.livechat_member_type')❌ no
_compute_chatbot_script_id@api.depends('livechat_member_history_ids.chatbot_script_id')❌ no
_compute_agent_expertise_ids@api.depends('livechat_member_history_ids.agent_expertise_ids')❌ no
_create_or_update_history❌ no
_inverse_livechat_member_type❌ no
_inverse_chatbot_script_id❌ no
_inverse_agent_expertise_ids❌ no
_gc_unpin_livechat_sessions@api.autovacuum❌ no
_to_store_defaults✅ yes
_get_store_partner_fields✅ yes
_get_store_guest_fields✅ yes
_get_rtc_invite_members_domain✅ yes
_get_excluded_rtc_members_partner_ids❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

im_livechat/discuss.channel.rtc.session

Extension
_inherit: discuss.channel.rtc.session
[discuss_channel_rtc_session.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/im_livechat.channel

Classical
_name: im_livechat.channel
_inherit: rating.parent.mixin
[im_livechat_channel.py]

Regular Fields (14)

Computed Fields

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_default_user_ids❌ no
_default_button_text❌ no
_default_default_message❌ no
web_read✅ yes
_are_you_inside❌ no
_compute_ongoing_sessions_count@api.depends('channel_ids.livechat_end_dt')❌ no
_compute_remaining_session_capacity@api.depends('block_assignment_during_call', 'max_sessions', 'user_ids.livechat_is_in_call', 'user_ids.livechat_ongoing_session_count')❌ no
_compute_available_operator_ids@api.depends('user_ids.channel_ids.last_interest_dt', 'user_ids.channel_ids.livechat_end_dt', 'user_ids.channel_ids.livechat_channel_id', 'user_ids.channel_ids.livechat_operator_id', 'user_ids.channel_member_ids', 'user_ids.im_status', 'user_ids.is_in_call', 'user_ids.partner_id')❌ no
_get_available_operators_by_livechat_channel❌ no
_get_ongoing_session_count_by_agent_livechat_channel❌ no
_compute_chatbot_script_count@api.depends('rule_ids.chatbot_script_id')❌ no
_compute_script_external❌ no
_compute_nbr_channel@api.depends('channel_ids')❌ no
action_join❌ no
action_quit❌ no
action_view_rating❌ no
action_view_chatbot_scripts❌ no
_get_livechat_discuss_channel_vals❌ no
_get_agent_member_vals❌ no
_get_channel_name❌ no
_get_operator_info❌ no
_get_less_active_operator❌ no
_get_operator❌ no
_get_channel_infos❌ no
get_livechat_info❌ no
_is_livechat_available❌ no
📊 Model Summary
Classical | Total Fields: 22 | Computed: 8 (Stored: 0, Non-Stored: 8) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 28 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

im_livechat/im_livechat.channel.rule

Class
_name: im_livechat.channel.rule
[im_livechat_channel.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
match_rule❌ no
_is_bot_configured❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/im_livechat.channel.member.history

Class
_name: im_livechat.channel.member.history
[im_livechat_channel_member_history.py]

Regular Fields (4)

Computed Fields

Stored (11)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_constraint_channel_id@api.constrains('channel_id')❌ no
_compute_member_fields@api.depends('member_id')❌ no
_compute_display_name@api.depends('livechat_member_type', 'partner_id.name', 'partner_id.display_name', 'guest_id.name')❌ no
_compute_avatar_128@api.depends('partner_id.avatar_128', 'guest_id.avatar_128')❌ no
_compute_has_call@api.depends('call_history_ids')❌ no
_compute_call_duration_hour@api.depends('call_history_ids.duration_hour')❌ no
_compute_help_status@api.depends('channel_id.livechat_agent_requesting_help_history', 'channel_id.livechat_agent_providing_help_history')❌ no
_compute_rating_id@api.depends('channel_id.rating_ids')❌ no
_compute_session_duration_hour@api.depends('create_date', 'channel_id.livechat_end_dt', 'channel_id.message_ids')❌ no
action_open_discuss_channel_view@api.model❌ no
📊 Model Summary
Class | Total Fields: 26 | Computed: 12 (Stored: 11, Non-Stored: 1) | Related: 10 (Stored: 0, Non-Stored: 10) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 8, @api.constrains: 1)

im_livechat/im_livechat.conversation.tag

Class
_name: im_livechat.conversation.tag
[im_livechat_conversation_tag.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_default_color@api.model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/im_livechat.expertise

Class
_name: im_livechat.expertise
[im_livechat_expertise.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_user_ids❌ no
_inverse_user_ids❌ no
_get_users_by_expertise❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Methods

Method nameDecoratorsHas super
_to_store_defaults✅ yes
_to_store✅ yes
_get_store_partner_name_fields✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

im_livechat/rating.rating

Extension
_inherit: rating.rating
[rating_rating.py]

Methods

Method nameDecoratorsHas super
_compute_res_name@api.depends('res_model', 'res_id')✅ yes
action_open_rated_object✅ yes
📊 Model Summary
Extension | Total Fields: 24 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 4 (Stored: 3, Non-Stored: 1) | Methods: 17 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

im_livechat/res.groups

Extension
_inherit: res.groups
[res_groups.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_search_for_channel_invite_to_store✅ yes
_compute_user_livechat_username@api.depends('user_ids.livechat_username')❌ no
_compute_livechat_channel_count❌ no
_get_store_livechat_username_fields❌ no
_bus_send_history_message❌ no
_compute_display_name@api.depends_context('im_livechat_hide_partner_company')✅ yes
action_view_livechat_sessions❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_compute_livechat_is_in_call@api.depends('livechat_channel_ids', 'is_in_call')❌ no
_compute_livechat_ongoing_session_count@api.depends_context('im_livechat_channel_id'); @api.depends('livechat_channel_ids.channel_ids.livechat_end_dt', 'partner_id')❌ no
_compute_livechat_username@api.depends('res_users_settings_id.livechat_username')❌ no
_inverse_livechat_username❌ no
_compute_livechat_lang_ids@api.depends('res_users_settings_id.livechat_lang_ids')❌ no
_inverse_livechat_lang_ids❌ no
_compute_livechat_expertise_ids@api.depends('res_users_settings_id.livechat_expertise_ids')❌ no
_inverse_livechat_expertise_ids❌ no
_compute_has_access_livechat@api.depends('group_ids')❌ no
write✅ yes
_init_store_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

im_livechat/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: industry_fsm

industry_fsm/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Methods

Method nameDecoratorsHas super
action_timer_start✅ yes
action_timer_stop✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

industry_fsm/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm/project.project

Extension
_inherit: project.project
[project_project.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('is_fsm', 'is_internal_project', 'company_id'); @api.depends_context('allowed_company_ids')✅ yes
_compute_company_id@api.depends('is_fsm')✅ yes
_compute_allow_geolocation@api.depends('is_fsm', 'allow_timesheets')❌ no
default_get@api.model✅ yes
_get_projects_to_make_billable_domain✅ yes
get_create_edit_project_ids@api.model❌ no
_get_default_task_type_values@api.model❌ no
copy_data✅ yes
create@api.model_create_multi✅ yes
_get_template_default_context_whitelist✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (10)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_planning_overlap@api.depends('planned_date_begin', 'date_deadline', 'user_ids')✅ yes
TASK_PORTAL_READABLE_FIELDS❌ no
_compute_mark_as_done_buttons@api.depends('fsm_done', 'is_fsm', 'timer_start', 'display_enabled_conditions_count', 'display_satisfied_conditions_count')❌ no
_compute_is_task_phone_update@api.depends('partner_phone', 'partner_id.phone')❌ no
_compute_display_conditions_count@api.depends('project_id.allow_timesheets', 'total_hours_spent')❌ no
_compute_display_timesheet_timer@api.depends('fsm_done')✅ yes
_onchange_planned_dates@api.onchange('date_deadline', 'planned_date_begin')✅ yes
write✅ yes
_group_expand_project_ids@api.model✅ yes
_group_expand_user_ids_domain✅ yes
_compute_fsm_done❌ no
action_timer_start✅ yes
action_view_timesheets❌ no
_get_action_fsm_task_mobile_view❌ no
action_fsm_validate❌ no
_stop_all_timers_and_update_timesheets@api.model❌ no
action_fsm_navigate❌ no
web_read✅ yes
_server_action_project_task_fsm❌ no
_compute_display_send_report_buttons❌ no
_compute_display_sign_report_buttons❌ no
_compute_show_customer_preview❌ no
_has_to_be_signed❌ no
_is_fsm_report_available❌ no
_get_send_report_action❌ no
action_send_report❌ no
action_preview_worksheet❌ no
_message_post_after_hook✅ yes
_get_projects_to_make_billable_domain✅ yes
_allocated_hours_per_user_for_scale✅ yes
action_fsm_view_overlapping_tasks✅ yes
_prepare_domains_for_all_deadlines✅ yes
_get_report_base_filename❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

industry_fsm/project.task.recurrence

Extension
_inherit: project.task.recurrence
[project_task_recurrence.py]

Methods

Method nameDecoratorsHas super
_get_recurring_fields_to_copy@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

industry_fsm/project.task.type

Extension
_inherit: project.task.type
[project_task_type.py]

Methods

Method nameDecoratorsHas super
_get_default_project_ids✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

industry_fsm/rating.rating

Extension
_inherit: rating.rating
[rating_rating.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_project_id@api.depends('parent_res_model', 'parent_res_id')❌ no
_search_project_id❌ no
📊 Model Summary
Extension | Total Fields: 24 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 4 (Stored: 3, Non-Stored: 1) | Methods: 17 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

industry_fsm/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_get_field_service_project_values❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

industry_fsm/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
action_partner_navigate❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: industry_fsm_repair

industry_fsm_repair/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
action_open_reference_no_repair❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: industry_fsm_report

industry_fsm_report/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm_report/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_allow_worksheets@api.depends('is_fsm')❌ no
_compute_worksheet_template_id@api.depends('allow_worksheets', 'company_id')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm_report/project.task

Extension
_inherit: project.task
[project_task.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
TASK_PORTAL_READABLE_FIELDS❌ no
_compute_display_conditions_count@api.depends('worksheet_count', 'allow_worksheets')✅ yes
_compute_display_sign_report_buttons@api.depends('allow_worksheets', 'timer_start', 'worksheet_signature', 'display_satisfied_conditions_count', 'display_enabled_conditions_count')❌ no
_compute_display_send_report_buttons@api.depends('allow_worksheets', 'timer_start', 'display_satisfied_conditions_count', 'display_enabled_conditions_count', 'fsm_is_sent')❌ no
_compute_worksheet_template_id@api.depends('project_id')❌ no
_compute_worksheet_count@api.depends('worksheet_template_id')❌ no
_group_expand_worksheet_template_id@api.model❌ no
action_fsm_worksheet❌ no
open_fsm_worksheet❌ no
_get_action_fsm_task_mobile_view✅ yes
_is_fsm_report_available✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

industry_fsm_report/project.task.recurrence

Extension
_inherit: project.task.recurrence
[project_task_recurrence.py]

Methods

Method nameDecoratorsHas super
_get_recurring_fields_to_copy@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

industry_fsm_report/worksheet.template

Extension
_inherit: worksheet.template
[worksheet_template.py]

Methods

Method nameDecoratorsHas super
action_analysis_report✅ yes
action_archive✅ yes
_get_models_to_check_dict@api.model✅ yes
_get_project_task_user_group@api.model❌ no
_get_project_task_manager_group@api.model❌ no
_get_project_task_access_all_groups@api.model❌ no
_get_project_task_module_name@api.model❌ no
_get_project_task_additional_ir_rule_vals_list❌ no
_get_template_action_context✅ yes
get_x_model_form_action✅ yes
_create_demo_data_fsm@api.model❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: industry_fsm_sale

industry_fsm_sale/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Methods

Method nameDecoratorsHas super
_timesheet_determine_sale_line✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

industry_fsm_sale/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_fsm_quantity@api.depends_context('fsm_task_id')❌ no
_inverse_fsm_quantity❌ no
_search_fsm_quantity@api.model❌ no
_get_contextual_fsm_task@api.model❌ no
set_fsm_quantity❌ no
action_assign_serial❌ no
fsm_add_quantity❌ no
fsm_remove_quantity❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

industry_fsm_sale/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_ensure_service_linked_to_project@api.constrains('service_type', 'type', 'invoice_policy')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

industry_fsm_sale/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Stored (5)

Methods

Method nameDecoratorsHas super
_get_hide_partner✅ yes
default_get@api.model✅ yes
_compute_hide_price@api.depends('is_fsm', 'allow_material')❌ no
_compute_allow_quotations@api.depends('is_fsm')❌ no
_compute_allow_billable@api.depends('is_fsm', 'allow_material')❌ no
_compute_allow_material@api.depends('allow_billable', 'is_fsm')❌ no
_inverse_allow_quotations❌ no
_check_project_fsm_group_at_removal@api.ondelete()❌ no
_get_project_features_mapping✅ yes
flush_model✅ yes
flush_recordset✅ yes
_compute_pricing_type@api.depends('sale_line_id', 'sale_line_employee_ids', 'allow_billable', 'is_fsm')✅ yes
_search_pricing_type✅ yes
_compute_sale_line_id@api.depends('is_fsm')✅ yes
_compute_partner_id@api.depends('sale_line_employee_ids.sale_line_id', 'sale_line_id')✅ yes
_compute_display_sales_stat_buttons@api.depends('is_fsm')✅ yes
_get_profitability_sale_order_items_domain✅ yes
_get_additional_quotations_query❌ no
_get_additional_quotations❌ no
_get_sale_order_items_query✅ yes
_update_action_context❌ no
action_view_sols✅ yes
action_view_sos✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm_sale/project.sale.line.employee.map

Extension
_inherit: project.sale.line.employee.map
[project_sale_line_employee_map.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_sale_line_id@api.depends('partner_id')✅ yes
_compute_price_unit@api.depends('sale_line_id.price_unit', 'timesheet_product_id')✅ yes
_compute_currency_id@api.depends('sale_line_id.price_unit', 'timesheet_product_id')✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 7 (Stored: 5, Non-Stored: 2) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

industry_fsm_sale/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (1)

Computed Fields

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_domain_sale_line_id❌ no
_compute_display_sign_report_buttons@api.depends('allow_material', 'timer_start', 'worksheet_signature', 'display_satisfied_conditions_count', 'display_enabled_conditions_count')❌ no
_compute_display_send_report_buttons@api.depends('allow_material', 'timer_start', 'display_satisfied_conditions_count', 'display_enabled_conditions_count', 'fsm_is_sent')❌ no
_is_fsm_report_available✅ yes
TASK_PORTAL_READABLE_FIELDS❌ no
_compute_pricelist_id@api.depends('sale_order_id.pricelist_id', 'partner_id.property_product_pricelist')❌ no
_compute_currency_id@api.depends('pricelist_id', 'company_id')❌ no
_compute_display_conditions_count@api.depends('allow_material', 'material_line_product_count')✅ yes
_compute_quotation_count❌ no
_compute_portal_quotation_count❌ no
_has_no_billable_products❌ no
_compute_material_line_totals@api.depends('sale_order_id.order_line.product_uom_qty', 'sale_order_id.order_line.price_total')❌ no
_compute_display_create_invoice_buttons@api.depends('is_fsm', 'fsm_done', 'allow_billable', 'timer_start', 'task_to_invoice', 'invoice_status')❌ no
_compute_warning_message@api.depends('sale_line_id')❌ no
_compute_portal_invoice_count@api.depends_context('uid'); @api.depends('sale_order_id.invoice_ids')❌ no
_compute_sale_order_id✅ yes
_compute_partner_id@api.depends('sale_order_id.partner_shipping_id')✅ yes
action_create_invoice❌ no
_get_last_sol_of_customer_domain✅ yes
_show_time_and_material❌ no
action_view_invoices❌ no
action_project_sharing_view_invoices❌ no
action_fsm_create_quotation❌ no
action_fsm_view_quotations❌ no
action_project_sharing_view_quotations❌ no
action_fsm_view_material❌ no
action_fsm_validate✅ yes
_fsm_ensure_sale_order❌ no
_prepare_sale_order_values❌ no
_fsm_create_sale_order❌ no
_get_sale_order_line_vals❌ no
_fsm_create_sale_order_line❌ no
write✅ yes
copy_data✅ yes
_prepare_materials_delivery❌ no
_server_action_project_task_fsm✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

industry_fsm_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
message_post✅ yes
action_confirm✅ yes
_get_product_catalog_record_lines✅ yes
action_add_from_catalog✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

industry_fsm_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_delivered_amount@api.depends('qty_delivered', 'discount', 'price_unit', 'tax_ids')❌ no
_get_sale_order_partner_id✅ yes
_timesheet_create_task_prepare_values✅ yes
_timesheet_create_project_prepare_values✅ yes
_compute_invoice_status✅ yes
_compute_qty_to_invoice@api.depends('price_unit')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: industry_fsm_sale_report

industry_fsm_sale_report/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_onchange_project@api.onchange('project_id')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

industry_fsm_sale_report/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_worksheet_template_id❌ no
create@api.model_create_multi✅ yes
write✅ yes
_onchange_project@api.onchange('project_id')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

industry_fsm_sale_report/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_onchange_allow_billable@api.onchange('allow_billable')❌ no
_onchange_allow_worksheets@api.onchange('allow_worksheets')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm_sale_report/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
_compute_display_sign_report_buttons@api.depends('allow_worksheets', 'allow_material', 'timer_start', 'worksheet_signature', 'display_satisfied_conditions_count', 'display_enabled_conditions_count')❌ no
_compute_display_send_report_buttons@api.depends('allow_worksheets', 'allow_material', 'timer_start', 'display_satisfied_conditions_count', 'display_enabled_conditions_count', 'fsm_is_sent')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

industry_fsm_sale_report/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_timesheet_create_task✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: industry_fsm_sale_subscription

industry_fsm_sale_subscription/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
action_fsm_view_material✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: industry_fsm_stock

industry_fsm_stock/product.product

Extension
_inherit: product.product
[product.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_serial_missing@api.depends('fsm_quantity'); @api.depends_context('fsm_task_id')❌ no
_compute_quantity_decreasable@api.depends('fsm_quantity'); @api.depends_context('fsm_task_id', 'uid')❌ no
_inverse_fsm_quantity✅ yes
write✅ yes
action_assign_serial❌ no
action_product_forecast_report✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

industry_fsm_stock/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_picking_action✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

industry_fsm_stock/project.task

Extension
_inherit: project.task
[project_task.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_prepare_materials_delivery❌ no
_validate_stock❌ no
_get_task_SOL_stock_move_customer❌ no
_compute_stock_move_customer_product_total❌ no
action_fsm_pick_up❌ no
_fsm_ensure_sale_order✅ yes
_fsm_create_sale_order✅ yes
action_fsm_view_material✅ yes
action_fsm_validate✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

industry_fsm_stock/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_should_be_locked✅ yes
_get_product_catalog_order_data✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

industry_fsm_stock/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_procurement_values✅ yes
_action_launch_stock_rule✅ yes
_get_product_catalog_lines_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

industry_fsm_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_update_reserved_quantity✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: iot

iot/iot.box

Class
_name: iot.box
[iot_box.py]

Regular Fields (9)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_default_token❌ no
_compute_device_count❌ no
open_homepage❌ no
connect_iot_box@api.model❌ no
_compute_must_install_fdm_module@api.depends('device_ids')❌ no
install_fdm_module❌ no
_compute_commit_url@api.depends('version')❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

iot/iot.device

Class
_name: iot.device
[iot_device.py]

Regular Fields (11)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'iot_id', 'connection'); @api.depends_context('formatted_display_name')❌ no
_compute_is_scanner@api.depends('type')❌ no
_set_scanner❌ no
_compute_manual_measurement@api.depends('manufacturer')❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

iot/iot.keyboard.layout

Class
_name: iot.keyboard.layout
[iot_device.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

iot/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
render_document❌ no
report_action✅ yes
_get_readable_fields✅ yes
get_action_wizard❌ no
_render_qweb_pdf✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

iot/ir.config_parameter

Extension
_inherit: ir.config_parameter
[ir_config_parameter.py]

Methods

Method nameDecoratorsHas super
set_param@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: knowledge

knowledge/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_to_store❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

knowledge/knowledge.article

Classical
_name: knowledge.article
_inherit: html.field.history.mixin
[knowledge_article.py]

Regular Fields (30)

Computed Fields

Stored (8)

Non-Stored (14)

Related Fields (4)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_get_versioned_fields❌ no
init✅ yes
_check_is_writable@api.constrains('internal_permission', 'article_member_ids')❌ no
_check_parent_id_recursion@api.constrains('parent_id')❌ no
_check_template_hierarchy@api.constrains('is_template', 'parent_id')❌ no
_compute_article_url❌ no
_compute_has_article_children@api.depends('child_ids', 'child_ids.is_article_item')❌ no
_compute_root_article_id@api.depends('parent_id', 'parent_id.root_article_id')❌ no
_compute_stage_id@api.depends('parent_id', 'is_article_item')❌ no
_compute_template_category_id@api.depends('parent_id')❌ no
_inverse_template_category_id❌ no
_propagate_template_category_id❌ no
_compute_template_preview@api.depends('template_body')❌ no
_compute_inherited_permission@api.depends('parent_id', 'parent_id.inherited_permission_parent_id', 'internal_permission')❌ no
_compute_user_permission@api.depends_context('uid'); @api.depends('internal_permission', 'article_member_ids.partner_id', 'article_member_ids.permission')❌ no
_compute_user_has_access@api.depends_context('uid'); @api.depends('user_permission')❌ no
_search_user_has_access❌ no
_compute_user_has_access_parent_path@api.depends_context('uid'); @api.depends('user_has_access', 'parent_id.user_has_access_parent_path')❌ no
_compute_user_has_write_access@api.depends_context('uid'); @api.depends('user_permission')❌ no
_search_user_has_write_access❌ no
_compute_user_can_read@api.depends_context('uid'); @api.depends('user_has_access')❌ no
_compute_user_can_write@api.depends_context('uid'); @api.depends('user_has_write_access')❌ no
_compute_category@api.depends('root_article_id.internal_permission', 'root_article_id.article_member_ids.permission')❌ no
_compute_favorite_count@api.depends('favorite_ids')❌ no
_compute_is_user_favorite@api.depends_context('uid'); @api.depends('favorite_ids.user_id')❌ no
_search_is_user_favorite❌ no
_compute_is_article_visible@api.depends('is_article_visible_by_everyone', 'article_member_ids', 'root_article_id.article_member_ids'); @api.depends_context('uid')❌ no
_search_is_article_visible❌ no
_compute_is_article_visible_by_everyone@api.depends('root_article_id.is_article_visible_by_everyone')❌ no
_compute_deletion_date@api.depends('to_delete', 'write_date')❌ no
search_fetch@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_check_template_deletion@api.ondelete()❌ no
copy_data✅ yes
copy_batch❌ no
_read_group_stage_ids@api.model❌ no
_get_read_domain❌ no
_get_portal_write_fields_allowlist@api.model❌ no
_gc_trashed_articles@api.autovacuum❌ no
action_archive❌ no
name_create@api.model✅ yes
_compute_display_name@api.depends('name', 'template_name', 'icon', 'is_template')❌ no
_get_no_icon_placeholder❌ no
_search_display_name@api.model✅ yes
_get_transformed_body_from❌ no
action_make_private_copy❌ no
action_make_copy❌ no
action_home_page❌ no
action_redirect_to_parent❌ no
action_set_lock❌ no
action_toggle_favorite❌ no
action_send_to_trash❌ no
_action_archive_articles❌ no
action_unarchive✅ yes
action_join❌ no
move_to❌ no
_resequence✅ yes
_get_max_sequence_inside_parents@api.model❌ no
article_create@api.model❌ no
_prepare_article_create_values❌ no
get_user_sorted_articles❌ no
get_sorted_articles❌ no
get_suggested_templates❌ no
load_suggested_template❌ no
get_permission_panel_members❌ no
restore_article_access❌ no
invite_members❌ no
set_internal_permission❌ no
set_member_permission❌ no
set_is_article_visible_by_everyone❌ no
remove_member❌ no
_add_members❌ no
_add_members_command❌ no
_desync_access_from_parents_values❌ no
_copy_access_from_parents_commands❌ no
_detach_unwritable_descendants❌ no
_move_and_make_private❌ no
_move_and_make_shared_root❌ no
_has_write_member❌ no
_get_internal_permission@api.model❌ no
_get_partner_member_permissions@api.model❌ no
_get_article_member_permissions❌ no
_mail_track✅ yes
_send_invite_mail❌ no
_notify_get_recipients_groups✅ yes
_send_trash_notifications❌ no
create_article_from_template❌ no
apply_template❌ no
_render_template❌ no
_prepare_template❌ no
apply_article_as_template❌ no
get_available_templates@api.model❌ no
_get_available_template_domain@api.model❌ no
create_default_item_stages❌ no
_extract_icon_from_name@api.model❌ no
_get_ancestor_ids❌ no
_get_invite_url❌ no
_get_first_accessible_article❌ no
get_valid_parent_options❌ no
_get_descendants❌ no
get_empty_list_help@api.model✅ yes
get_visible_articles❌ no
_get_accessible_root_ancestors❌ no
get_sidebar_articles❌ no
get_article_hierarchy❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

knowledge/knowledge.article.favorite

Class
_name: knowledge.article.favorite
[knowledge_article_favorite.py]

Regular Fields (3)

Related Fields (1)

Stored (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
resequence_favorites❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

knowledge/knowledge.article.member

Class
_name: knowledge.article.member
[knowledge_article_member.py]

Regular Fields (3)

Related Fields (2)

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_is_writable@api.constrains('article_permission', 'permission')❌ no
write✅ yes
_unlink_except_no_writer@api.ondelete()❌ no
_get_invitation_hash❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

knowledge/knowledge.article.stage

Class
_name: knowledge.article.stage
[knowledge_article_stage.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

knowledge/knowledge.article.template.category

Class
_name: knowledge.article.template.category
[knowledge_article_template_category.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

knowledge/knowledge.article.thread

Class
_name: knowledge.article.thread
[knowledge_article_thread.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('article_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
message_post✅ yes
_get_access_action✅ yes
_notify_thread_by_email✅ yes
_message_compute_subject❌ no
_notify_get_recipients✅ yes
_notify_get_recipients_groups✅ yes
_process_attachments_for_post✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

knowledge/knowledge.cover

Class
_name: knowledge.cover
[knowledge_cover.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_attachment_url@api.depends('attachment_id')❌ no
create@api.model_create_multi✅ yes
_gc_unused_covers@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

knowledge/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

knowledge/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_generate_tutorial_articles❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_account_withholding_tax

l10n_account_withholding_tax/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_withholding@api.depends('company_id')❌ no
_compute_should_withhold_tax@api.depends('withholding_line_ids')❌ no
_compute_withholding_hide_tax_base_account@api.depends('company_id')❌ no
_compute_outstanding_account_id@api.depends('should_withhold_tax')✅ yes
_onchange_withholding_line_ids@api.onchange('withholding_line_ids')❌ no
_get_trigger_fields_to_synchronize@api.model✅ yes
_synchronize_to_moves✅ yes
_generate_move_vals✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_account_withholding_tax/account.payment.withholding.line

Classical
_name: account.payment.withholding.line
_inherit: account.withholding.line
[account_payment_withholding_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_original_amounts@api.depends('payment_id.amount')✅ yes
_compute_type_tax_use@api.depends('payment_id.payment_type')❌ no
_compute_comodel_full_amount@api.depends('payment_register_id.amount')❌ no
_compute_comodel_date@api.depends('payment_id.date')❌ no
_compute_comodel_payment_type@api.depends('payment_id.payment_type')❌ no
_compute_company_id@api.depends('payment_id')❌ no
_compute_comodel_currency_id@api.depends('payment_id')❌ no
_prepare_withholding_amls_create_values✅ yes
_get_valid_liquidity_accounts❌ no
_get_comodel_partner❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 0, @api.onchange: 0, @api.depends: 7, @api.constrains: 0)

l10n_account_withholding_tax/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_is_withholding_tax_on_payment@api.onchange('is_withholding_tax_on_payment')❌ no
_onchange_amount@api.onchange('amount')❌ no
_check_amount_type@api.constrains('amount_type', 'is_withholding_tax_on_payment')❌ no
_compute_tax_label@api.depends('name', 'invoice_label')✅ yes
_add_tax_details_in_base_line@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_account_withholding_tax/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_construct_tax_string❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_account_withholding_tax/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_account_withholding_tax_pos

l10n_account_withholding_tax_pos/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ae

l10n_ae/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
_l10n_gcc_get_invoice_title✅ yes
_l10n_ae_is_simplified❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_ae_hr_payroll

l10n_ae_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_l10n_ae_get_worked_duration❌ no
_l10n_ae_get_worked_years❌ no
_compute_l10n_ae_total_unpaid_days❌ no
_compute_l10n_ae_annual_leave_days❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ae_hr_payroll/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave_type.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ae_is_annual_leave@api.depends('requires_allocation')❌ no
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

l10n_ae_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ae_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_l10n_ae_worked_values@api.depends('worked_days_line_ids.number_of_hours', 'worked_days_line_ids.code', 'worked_days_line_ids.is_paid')❌ no
_compute_l10n_ae_hourly_wage@api.depends('version_id.wage_type', 'version_id.resource_calendar_id.hours_per_day', 'version_id.l10n_ae_housing_allowance', 'version_id.l10n_ae_transportation_allowance', 'version_id.l10n_ae_other_allowances')❌ no
_get_l10n_ae_hourly_allowance_value❌ no
_compute_l10n_ae_basic_salary@api.depends('sum_worked_hours', 'l10n_ae_hours_worked', 'version_id.work_entry_source', 'version_id.wage')❌ no
_l10n_ae_get_eos_daily_salary❌ no
_l10n_ae_get_wps_formatted_amount@api.model❌ no
_l10n_ae_get_wps_data❌ no
_compute_input_line_ids@api.depends('employee_id', 'version_id', 'struct_id', 'date_from', 'date_to')✅ yes
_get_salary_advance_balances_by_employee❌ no
action_payslip_payment_report❌ no
compute_sheet✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_ae_hr_payroll/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Methods

Method nameDecoratorsHas super
action_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_ae_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_total_salary@api.depends('wage', 'l10n_ae_housing_allowance', 'l10n_ae_transportation_allowance', 'l10n_ae_other_allowances')❌ no
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ae_hr_payroll/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_ae_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ae_reports

l10n_ae_reports/account.report

Extension
_inherit: account.report
[account_report.py]

Methods

Method nameDecoratorsHas super
_get_audit_line_domain✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_ae_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_proceed_with_locking✅ yes
_create_accounting_entry❌ no
_get_report_total_amount❌ no
_generate_tax_closing_entries✅ yes
_get_tax_closing_payable_and_receivable_accounts✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_ae_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_anz_ubl_pint

l10n_anz_ubl_pint/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ar

l10n_ar/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_fpos_validation_functions✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (2)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_ar_is_pos@api.depends('country_code', 'type', 'l10n_latam_use_documents')❌ no
_compute_l10n_ar_afip_pos_system@api.depends('l10n_ar_is_pos')❌ no
_get_l10n_ar_afip_pos_types_selection❌ no
_get_journal_letter❌ no
_get_journal_codes_domain❌ no
_get_codes_per_journal_type@api.model❌ no
_check_afip_pos_system@api.constrains('l10n_ar_afip_pos_system')❌ no
_check_afip_pos_number@api.constrains('l10n_ar_afip_pos_number')❌ no
_onchange_set_short_name@api.onchange('l10n_ar_afip_pos_number', 'type')❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_ar/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_l10n_ar_get_document_number_parts@api.model❌ no
_is_manual_document_number✅ yes
_check_moves_use_documents@api.constrains('move_type', 'journal_id')❌ no
_check_invoice_type_document_type@api.constrains('move_type', 'l10n_latam_document_type_id')✅ yes
_get_afip_invoice_concepts❌ no
_compute_l10n_ar_afip_concept@api.depends('invoice_line_ids', 'invoice_line_ids.product_id', 'invoice_line_ids.product_id.type', 'journal_id')❌ no
_get_concept❌ no
_get_l10n_ar_codes_used_for_inv_and_ref@api.model❌ no
_get_l10n_latam_documents_domain✅ yes
_check_argentinean_invoice_taxes❌ no
_set_afip_service_dates❌ no
_set_afip_responsibility❌ no
_onchange_afip_responsibility@api.onchange('partner_id')❌ no
_onchange_partner_journal@api.onchange('partner_id')❌ no
_compute_l10n_latam_document_type✅ yes
_post✅ yes
_reverse_moves✅ yes
_inverse_l10n_latam_document_number@api.onchange('l10n_latam_document_type_id', 'l10n_latam_document_number', 'partner_id')✅ yes
_get_formatted_sequence❌ no
_get_starting_sequence✅ yes
_get_last_sequence_domain✅ yes
_l10n_ar_get_amounts❌ no
_get_vat❌ no
_get_name_invoice_report✅ yes
_l10n_ar_get_invoice_totals_for_report❌ no
_l10n_ar_get_invoice_custom_tax_summary_for_report❌ no
_l10n_ar_include_vat❌ no
_l10n_ar_is_tax_group_other_national_ind_tax@api.model❌ no
_l10n_ar_is_tax_group_vat@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ar/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_l10n_ar_prices_and_taxes❌ no
get_column_to_exclude_for_colspan_calculation✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/account.tax.group

Extension
_inherit: account.tax.group
[account_tax_group.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
check_uninstall_required@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/l10n_ar.afip.responsibility.type

Class
_name: l10n_ar.afip.responsibility.type
[l10n_ar_afip_responsibility_type.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/l10n_latam.document.type

Extension
_inherit: l10n_latam.document.type
[l10n_latam_document_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_l10n_ar_letters❌ no
_format_document_number✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ar/l10n_latam.identification.type

Extension
_inherit: l10n_latam.identification.type
[l10n_latam_identification_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
onchange_country@api.onchange('country_id')❌ no
_compute_l10n_ar_company_requires_vat@api.depends('l10n_ar_afip_responsibility_type_id')❌ no
_localization_use_documents✅ yes
write✅ yes
_is_latam✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ar/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_ar_formatted_vat@api.depends('l10n_ar_vat')❌ no
_compute_l10n_ar_vat@api.depends('vat', 'l10n_latam_identification_type_id')❌ no
_run_check_identification✅ yes
_commercial_fields@api.model✅ yes
ensure_vat❌ no
_get_frontend_writable_fields✅ yes
_get_validation_module❌ no
_l10n_ar_identification_validation❌ no
_get_id_number_sanitize❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Methods

Method nameDecoratorsHas super
_get_supported_account_types@api.model✅ yes
retrieve_acc_type@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_ar_edi

l10n_ar_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_l10n_ar_afip_ws❌ no
_get_l10n_ar_afip_pos_types_selection✅ yes
_compute_l10n_ar_afip_ws@api.depends('l10n_ar_afip_pos_system')❌ no
l10n_ar_check_afip_pos_number❌ no
_l10n_ar_get_afip_last_invoice_number❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_ar_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_l10n_ar_payment_foreign_currency@api.depends('currency_id', 'line_ids')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_ar_afip_result')✅ yes
_compute_l10n_ar_fce_transmission_type@api.depends('l10n_latam_document_type_id')❌ no
_compute_l10n_ar_afip_qr_code@api.depends('l10n_ar_afip_auth_code')❌ no
_compute_l10n_ar_afip_verification_type@api.depends('l10n_latam_document_type_id', 'company_id')❌ no
_is_dummy_afip_validation❌ no
_post✅ yes
l10n_ar_verify_on_afip❌ no
l10n_ar_check_rate❌ no
_l10n_ar_do_afip_ws_request_cae❌ no
_dummy_afip_validation❌ no
_l10n_ar_check_afip_auth_verify_required❌ no
_is_mipyme_fce❌ no
_is_mipyme_fce_refund❌ no
_due_payment_date❌ no
_service_dates❌ no
_get_tributes❌ no
_get_line_details❌ no
_get_optionals_data❌ no
_get_partner_code_id❌ no
_prepare_return_msg❌ no
_ws_verify_request_data❌ no
wsfe_get_cae_request❌ no
get_vat_country❌ no
wsfex_get_cae_request❌ no
wsbfe_get_cae_request❌ no
_is_argentina_electronic_invoice❌ no
_get_last_sequence_from_afip❌ no
_get_last_sequence✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ar_edi/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Methods

Method nameDecoratorsHas super
_l10n_ar_create_certificate_request@api.model❌ no
_l10n_ar_pkcs7_sign❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_ar_edi/l10n_ar.afipws.connection

Class
_name: l10n_ar.afipws.connection
[l10n_ar_afipws_connection.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_get_l10n_ar_afip_ws❌ no
_l10n_ar_get_afip_ws_url@api.model❌ no
_get_client❌ no
_l10n_ar_process_connection_error@api.model❌ no
_l10n_ar_get_token_data❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar_edi/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_l10n_ar_ncm_code❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_ar_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ar_payment_foreign_currency❌ no
_compute_afip_crt@api.depends('l10n_ar_afip_ws_key_id')❌ no
_compute_l10n_ar_afip_ws_crt_fname@api.depends('l10n_ar_afip_ws_crt')❌ no
_compute_afip_key@api.depends('l10n_ar_afip_ws_crt_id.private_key_id')❌ no
_get_environment_type❌ no
_l10n_ar_get_connection❌ no
set_demo_random_cert❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ar_edi/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Methods

Method nameDecoratorsHas super
_l10n_ar_get_last_business_day_rate❌ no
l10n_ar_action_get_afip_ws_currency_rate❌ no
_l10n_ar_get_afip_ws_currency_rate❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ar_pos

l10n_ar_pos/l10n_ar.afip.responsibility.type

Classical
_name: l10n_ar.afip.responsibility.type
_inherit: l10n_ar.afip.responsibility.type, pos.load.mixin
[l10n_ar_afip_responsibility_type.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar_pos/l10n_latam.identification.type

Classical
_name: l10n_latam.identification.type
_inherit: l10n_latam.identification.type, pos.load.mixin
[l10n_latam_identification_type.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model✅ yes
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
get_limited_partners_loading✅ yes
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_ar_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_ar_pos/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ar_reports

l10n_ar_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ar_reports_simple

l10n_ar_reports_simple/account.account

Extension
_inherit: account.account
[account_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar_reports_simple/l10n_ar.arca.activity

Class
_name: l10n_ar.arca.activity
[l10n_ar_arca_activity.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'name'); @api.depends_context('formatted_display_name')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_ar_reports_simple/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ar_stock

l10n_ar_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_ar_delivery_guide_flags@api.depends('state', 'l10n_ar_delivery_guide_number', 'picking_type_id.l10n_ar_document_type_id')❌ no
l10n_ar_action_create_delivery_guide❌ no
l10n_ar_action_send_delivery_guide❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_ar_stock/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking_type.py]

Regular Fields (6)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_allowed_document_type_ids❌ no
_constrains_l10n_ar_sequence_number@api.constrains('l10n_ar_sequence_number_start', 'l10n_ar_sequence_number_end')❌ no
_compute_l10n_ar_stock_sequence_fields@api.depends('l10n_ar_sequence_id')❌ no
_ensure_l10n_ar_stock_sequence❌ no
_set_l10n_ar_stock_delivery_sequence_prefix❌ no
_set_l10n_ar_stock_next_delivery_number❌ no
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

Module: l10n_ar_website_sale

l10n_ar_website_sale/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_sales_prices✅ yes
_get_additionnal_combination_info✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_ar_website_sale/website

Extension
_inherit: website
[website.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ar_website_sale_show_both_prices@api.depends('company_id')❌ no
_compute_show_line_subtotals_tax_selection@api.depends('company_id.account_fiscal_country_id')✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: l10n_ar_withholding

l10n_ar_withholding/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ar_withholding_ids@api.depends('line_ids')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ar_withholding/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_synchronize_to_moves✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_ar_withholding/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ar_type_tax_use@api.depends('type_tax_use', 'l10n_ar_withholding_payment_type')❌ no
_inverse_l10n_ar_type_tax_use@api.onchange('l10n_ar_type_tax_use')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar_withholding/l10n_ar.earnings.scale

Class
_name: l10n_ar.earnings.scale
[l10n_ar_earnings_scale.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ar_withholding/l10n_ar.earnings.scale.line

Class
_name: l10n_ar.earnings.scale.line
[l10n_ar_earnings_scale.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_from_amount@api.depends('to_amount', 'scale_id.line_ids')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ar_withholding/l10n_ar.partner.tax

Class
_name: l10n_ar.partner.tax
[l10n_ar_partner_tax.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
check_partner_tax_dates@api.constrains('from_date', 'to_date')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ar_withholding/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ar_withholding/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_at

l10n_at/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_prepare_liquidity_account_vals@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: l10n_at_pos

l10n_at_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_configure_register❌ no
print_dep7_report❌ no
fetch_fiskaly_closing_receipt_data❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_at_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_generate_qr_code_image❌ no
_l10n_at_amounts_per_vat❌ no
action_prepare_receipts_queue❌ no
sign_order_receipt❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_at_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_at_pos/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
_l10n_at_create_db_payload❌ no
_l10n_at_create_organization_payload❌ no
_l10n_at_check_required_fiskaly_fields❌ no
write✅ yes
action_l10n_at_authenticate_fon_credentials❌ no
action_generate_fiskaly_credentials❌ no
action_auth_fiskaly_credentials❌ no
_verify_required_fields❌ no
_notify❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_at_saft

l10n_at_saft/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_at_saft/l10n_at_saft.account

Class
_name: l10n_at_saft.account
[saft_account.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'name')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: l10n_au

l10n_au/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
_get_automatic_balancing_account✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_au/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_compute_payment_receipt_title@api.depends('country_code', 'partner_type')✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_au/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_au/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_company_registry_labels✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_supported_account_types@api.model✅ yes
_validate_aba_bsb@api.constrains('aba_bsb')❌ no
_compute_acc_type@api.depends('acc_number')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_au_aba

l10n_au_aba/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Methods

Method nameDecoratorsHas super
_get_methods_generating_files✅ yes
_check_valid_journal_for_aba@api.model❌ no
_check_payment_accounts_for_aba❌ no
_generate_export_file✅ yes
_create_aba_document@api.model❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_au_aba/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_validate_aba_fic@api.constrains('aba_fic')❌ no
_validate_user_spec@api.constrains('aba_user_spec')❌ no
_validate_user_number@api.constrains('aba_user_number')❌ no
_default_outbound_payment_methods✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_au_aba/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Methods

Method nameDecoratorsHas super
_get_journal_dashboard_data_batched✅ yes
action_aba_ct_to_send❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_au_aba/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
_l10n_au_aba_check_bank_account@api.constrains('payment_method_line_id', 'journal_id', 'currency_id')❌ no
_check_partner_bank_account@api.constrains('payment_method_line_id', 'partner_bank_id')❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_au_aba/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_aba/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
action_show_details❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_au_hr_payroll

l10n_au_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_au_abn@api.depends('l10n_au_tfn', 'l10n_au_income_stream_type')❌ no
_inverse_l10n_au_abn❌ no
_get_active_super_accounts❌ no
_compute_proportion_warnings@api.depends('l10n_au_super_account_ids', 'l10n_au_super_account_ids.proportion', 'l10n_au_super_account_ids.account_active')❌ no
_l10n_au_generate_payroll_id@api.model❌ no
_compute_payroll_id@api.depends('country_code', 'name', 'l10n_au_tfn', 'company_id.vat')❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

l10n_au_hr_payroll/hr.payroll.structure

Extension
_inherit: hr.payroll.structure
[hr_payroll_structure.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (4)

Computed Fields

Stored (5)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
_get_base_local_dict✅ yes
_get_daily_wage❌ no
_compute_input_line_ids✅ yes
_compute_l10n_au_extra_negotiated_super@api.depends('version_id')❌ no
_compute_l10n_au_extra_compulsory_super@api.depends('version_id')❌ no
_compute_l10n_au_salary_sacrifice_superannuation@api.depends('version_id')❌ no
_compute_l10n_au_salary_sacrifice_other@api.depends('version_id')❌ no
_compute_income_stream_type@api.depends('employee_id')❌ no
_template_payslip_ytd_totals@api.model❌ no
_clean_payslip_ytd_totals@api.model❌ no
_compute_payslip_ytd_totals@api.depends_context('l10n_au_include_current_slip'); @api.depends('employee_id', 'employee_id.slip_ids', 'date_from', 'date_to', 'state', 'line_ids', 'input_line_ids')❌ no
_issues_dependencies@api.model❌ no
_get_errors_by_slip✅ yes
_check_input_lines@api.constrains('input_line_ids', 'employee_id')❌ no
create@api.model_create_multi✅ yes
compute_sheet✅ yes
action_refresh_from_work_entries✅ yes
_l10n_au_get_year_to_date_slips❌ no
_l10n_au_get_year_to_date_totals❌ no
_l10n_au_get_ytd_inputs❌ no
_l10n_au_compute_weekly_earning@api.model❌ no
_l10n_au_convert_amount@api.model❌ no
_l10n_au_compute_withholding_amount❌ no
_l10n_au_compute_medicare_adjustment❌ no
_l10n_au_compute_lumpsum_withhold❌ no
_l10n_au_compute_loan_withhold❌ no
_l10n_au_get_tax_free_etp_types@api.model❌ no
_l10n_au_compute_termination_withhold❌ no
_l10n_au_get_unused_leave_by_type❌ no
_l10n_au_get_unused_leave_totals❌ no
_l10n_au_get_leaves_for_withhold❌ no
_add_unused_leaves_to_payslip❌ no
_l10n_au_get_unused_leave_hours❌ no
_l10n_au_calculate_marginal_withhold❌ no
_l10n_au_calculate_long_service_leave_withholding❌ no
_l10n_au_calculate_annual_leave_withholding❌ no
_l10n_au_compute_unused_leaves_withhold❌ no
_get_pea_amount❌ no
_l10n_au_compute_child_support❌ no
_l10n_au_has_extra_pay❌ no
_l10n_au_compute_backpay_withhold❌ no
_l10n_au_tax_schedule_parameters❌ no
_get_regular_worked_hours❌ no
_l10n_au_compute_special_allowance_amounts❌ no
_get_salary_level❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_au_hr_payroll/hr.payslip.input

Extension
_inherit: hr.payslip.input
[hr_payslip_input.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('input_type_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_l10n_au_get_leave_loading_lump_sums@api.model❌ no
_compute_input_details_id@api.depends('input_type_id', 'l10n_au_treatment')❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll/hr.payslip.input.type

Extension
_inherit: hr.payslip.input.type
[hr_payslip_input_type.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_au_hr_payroll/hr.payslip.worked_days

Extension
_inherit: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Methods

Method nameDecoratorsHas super
_compute_amount✅ yes
_get_l10n_au_hourly_rate❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_au_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (34)

Computed Fields

Stored (7)

Methods

Method nameDecoratorsHas super
_check_l10n_au_schedule_pay@api.constrains('employee_id', 'schedule_pay')❌ no
_check_l10n_au_work_country@api.constrains('private_country_id', 'l10n_au_income_stream_type')❌ no
_check_l10n_au_tax_treatment@api.constrains('l10n_au_tax_treatment_category', 'l10n_au_income_stream_type', 'l10n_au_tfn_declaration', 'l10n_au_tax_free_threshold', 'is_non_resident')❌ no
_check_l10n_au_tax_treatment_option@api.constrains('l10n_au_tax_treatment_category', 'l10n_au_tax_treatment_option_actor', 'l10n_au_tax_treatment_option_voluntary', 'l10n_au_tax_treatment_option_seniors', 'l10n_au_employment_basis_code')❌ no
_check_l10n_au_loan_and_medicare@api.constrains('l10n_au_training_loan', 'l10n_au_tax_treatment_category', 'l10n_au_medicare_surcharge', 'l10n_au_medicare_exemption', 'l10n_au_medicare_reduction', 'l10n_au_tfn_declaration', 'l10n_au_tax_free_threshold')❌ no
_check_l10n_au_tfn@api.constrains('l10n_au_tfn')❌ no
write✅ yes
_compute_l10n_au_income_stream_type@api.depends('l10n_au_tax_treatment_category')❌ no
_compute_l10n_au_tax_treatment_code@api.depends('l10n_au_tax_treatment_category', 'l10n_au_employment_basis_code', 'l10n_au_medicare_surcharge', 'l10n_au_medicare_exemption', 'l10n_au_medicare_reduction', 'l10n_au_tax_free_threshold', 'l10n_au_training_loan', 'l10n_au_tfn_declaration', 'is_non_resident', 'l10n_au_tax_treatment_option_actor', 'l10n_au_less_than_3_performance', 'l10n_au_tax_treatment_option_voluntary', 'l10n_au_tax_treatment_option_seniors', 'company_id.l10n_au_registered_for_whm')❌ no
_get_second_code❌ no
_compute_l10n_au_tfn@api.depends('l10n_au_tfn_declaration')❌ no
_compute_l10n_au_medicare_reduction@api.depends('marital', 'children', 'l10n_au_tax_free_threshold')❌ no
_compute_wage@api.depends('wage_type', 'hourly_wage', 'schedule_pay')❌ no
_compute_hourly_wage@api.depends('wage_type', 'wage')❌ no
_compute_yearly_wage@api.depends('wage_type', 'wage', 'hourly_wage', 'schedule_pay')❌ no
_inverse_yearly_wages❌ no
get_hourly_wages❌ no
_l10n_au_get_financial_year_start@api.model❌ no
_l10n_au_get_financial_year_end@api.model❌ no
_l10n_au_get_weeks_amount@api.model❌ no
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_au_hr_payroll/l10n_au.hr.input.details

Class
_name: l10n_au.hr.input.details
[l10n_au_hr_input_details.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_prevent_delete@api.ondelete()❌ no
_compute_name@api.depends('input_id.input_type_id', 'input_id.name')❌ no
_compute_is_backpayment@api.depends('input_id.l10n_au_treatment')❌ no
_compute_rate@api.depends('input_id.input_type_id', 'input_id.amount')❌ no
_update_amount❌ no
_onchange_input_uom@api.onchange('input_uom', 'quantity')❌ no
_check_input_details❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 7 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

l10n_au_hr_payroll/l10n_au.super.account

Class
_name: l10n_au.super.account
[l10n_au_super_account.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('employee_id', 'fund_id')❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_au_hr_payroll/l10n_au.super.fund

Class
_name: l10n_au.super.fund
[l10n_au_super_fund.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_prepare_resource_calendar_values✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_au_hr_payroll_account

l10n_au_hr_payroll_account/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_generate_export_file✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_au_hr_payroll_account/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_default_outbound_payment_methods✅ yes
_default_inbound_payment_methods✅ yes
_get_available_payment_method_lines✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_au_hr_payroll_account/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_compute_outstanding_account_id✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_au_hr_payroll_account/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_account/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_compute_tax_closing_entry✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_au_hr_payroll_account/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_fiscal_year_data❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_account/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (2)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_stp_count@api.depends('state', 'employee_id')❌ no
_compute_has_superstream@api.depends('state')❌ no
_compute_stp_status@api.depends('state')❌ no
_compute_payslip_ytd_totals✅ yes
action_payslip_done✅ yes
_clear_super_stream_lines❌ no
action_payslip_cancel✅ yes
action_payslip_draft✅ yes
_get_superstreams❌ no
_add_payslip_to_superstream❌ no
action_open_superstream❌ no
_is_past_period❌ no
_get_payslip_stp❌ no
_add_to_stp❌ no
action_open_payslip_stp❌ no
action_register_payment✅ yes
action_payslip_payment_report❌ no
_l10n_au_get_leaves_for_withhold✅ yes
_l10n_au_get_year_to_date_totals✅ yes
_l10n_au_get_ytd_inputs✅ yes
_get_payslip_lines✅ yes
_compute_worked_days_ytd✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_au_hr_payroll_account/hr.payslip.line

Extension
_inherit: hr.payslip.line
[hr_payslip_line.py]

Methods

Method nameDecoratorsHas super
_adapt_records_to_w3❌ no
_compute_debit_tags@api.depends('salary_rule_id.debit_tag_ids', 'version_id.l10n_au_report_to_w3')✅ yes
_compute_credit_tags@api.depends('salary_rule_id.credit_tag_ids', 'version_id.l10n_au_report_to_w3')✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 10 (Stored: 2, Non-Stored: 8) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_account/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_stp_status@api.depends('slip_ids', 'slip_ids.state')❌ no
_compute_stp_count❌ no
action_register_payment❌ no
action_open_payment_batch❌ no
action_post❌ no
action_payment_report❌ no
action_open_stp❌ no
_are_payslips_ready✅ yes
_l10n_au_on_payrun_delete@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_au_hr_payroll_account/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_account/l10n_au.payslip.ytd

Class
_name: l10n_au.payslip.ytd
[l10n_au_payslip_ytd.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_start_date@api.model❌ no
_is_past_fiscal_year@api.model❌ no
_auto_init✅ yes
_fiscal_start_date❌ no
_compute_total_ytd@api.depends('l10n_au_payslip_ytd_input_ids', 'l10n_au_payslip_ytd_input_ids.ytd_amount', 'start_value')❌ no
_compute_name@api.depends('employee_id', 'rule_id')❌ no
_compute_struct_id@api.depends('employee_id')❌ no
_check_unique_rule@api.constrains('employee_id', 'rule_id', 'start_value')❌ no
write✅ yes
action_add_inputs❌ no
button_finalise❌ no
_get_ote_total@api.model❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 12 (@api.model: 3, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_au_hr_payroll_account/l10n_au.payslip.ytd.input

Class
_name: l10n_au.payslip.ytd.input
[l10n_au_payslip_ytd.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('res_id')❌ no
work_entry_type❌ no
input_type❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_au_hr_payroll_account/l10n_au.stp

Class
_name: l10n_au.stp
[l10n_au_stp.py]

Regular Fields (19)

Computed Fields

Stored (3)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_default_start_date❌ no
create@api.model_create_multi✅ yes
write✅ yes
_on_stp_delete@api.ondelete()❌ no
_fiscal_start_date❌ no
_compute_end_date@api.depends('start_date')❌ no
_compute_currency_id@api.depends('payslip_ids', 'payslip_batch_id')❌ no
_compute_name@api.depends('payslip_batch_id', 'payslip_ids', 'payevent_type', 'is_zeroing', 'is_finalisation')❌ no
_compute_submit_date@api.depends('payevent_type', 'payslip_ids', 'l10n_au_stp_emp.payslip_ids', 'l10n_au_stp_emp.ytd_balance_ids')❌ no
_compute_warning_message❌ no
_compute_file_replacement_message@api.depends('previous_report_id')❌ no
_compute_is_latest❌ no
_compute_is_not_paid❌ no
_get_fiscal_year_start❌ no
_check_submit_date@api.constrains('submit_date', 'payevent_type')❌ no
_check_ffr@api.constrains('ffr', 'previous_report_id')❌ no
_is_for_current_fiscal_year❌ no
_check_payslip_batches@api.constrains('payslip_ids', 'payslip_batch_id')❌ no
_get_complex_rendering_data❌ no
_get_rendering_data❌ no
_prettify_validate_xml❌ no
action_generate_xml❌ no
_check_stp_fields❌ no
_check_payslips❌ no
_finalise_records❌ no
submit❌ no
action_replace_file❌ no
📊 Model Summary
Class | Total Fields: 27 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 27 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 3)

l10n_au_hr_payroll_account/l10n_au.stp.emp

Class
_name: l10n_au.stp.emp
[l10n_au_stp_emp.py]

Regular Fields (2)

Computed Fields

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_ytd@api.depends('employee_id', 'stp_id.start_date', 'stp_id.end_date')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_au_hr_payroll_account/l10n_au.super.fund

Extension
_inherit: l10n_au.super.fund
[l10n_au_super_fund.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_bank_account_id@api.constrains('bank_account_id', 'fund_type', 'esa', 'usi')❌ no
_compute_bank_account@api.depends('address_id', 'address_id.bank_ids')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_account/l10n_au.super.stream

Class
_name: l10n_au.super.stream
[l10n_au_super_stream.py]

Regular Fields (12)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_sid@api.depends('source_entity_id_type')❌ no
_compute_amount_total@api.depends('l10n_au_super_stream_lines', 'l10n_au_super_stream_lines.superannuation_guarantee_amount', 'l10n_au_super_stream_lines.award_or_productivity_amount', 'l10n_au_super_stream_lines.personal_contributions_amount', 'l10n_au_super_stream_lines.salary_sacrificed_amount', 'l10n_au_super_stream_lines.voluntary_amount', 'l10n_au_super_stream_lines.spouse_contributions_amount', 'l10n_au_super_stream_lines.child_contributions_amount', 'l10n_au_super_stream_lines.other_third_party_contributions_amount')❌ no
_check_journal@api.constrains('state', 'journal_id')❌ no
prepare_rendering_data❌ no
_get_default_payment_account@api.model❌ no
action_register_super_payment❌ no
action_open_payment❌ no
_create_super_stream_file❌ no
_get_header_line❌ no
_get_categories_line❌ no
_get_details_line❌ no
_get_data_lines❌ no
_check_super_account_proportions❌ no
_get_error_message@api.model❌ no
_check_mandatory_fields❌ no
action_confirm❌ no
action_draft❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

l10n_au_hr_payroll_account/l10n_au.super.stream.line

Class
_name: l10n_au.super.stream.line
[l10n_au_super_stream.py]

Regular Fields (23)

Computed Fields

Stored (4)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('employee_id', 'payslip_id')❌ no
_compute_payslip_fields@api.depends('payslip_id', 'super_account_id', 'proportion')❌ no
_compute_allowed_super_account_ids@api.depends('employee_id')❌ no
_compute_amount_total@api.depends(lambda self: self._contribution_fields())❌ no
_get_data_line❌ no
_contribution_fields@api.model❌ no
_get_employee_mandatory_fields❌ no
📊 Model Summary
Class | Total Fields: 39 | Computed: 7 (Stored: 4, Non-Stored: 3) | Related: 9 (Stored: 1, Non-Stored: 8) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

l10n_au_hr_payroll_account/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_payroll_responsible_fields@api.constrains('l10n_au_hr_super_responsible_id', 'l10n_au_stp_responsible_id')❌ no
_create_ytd_values❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_au_hr_payroll_account/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_au_hr_payroll_api

l10n_au_hr_payroll_api/account_edi_proxy_client.user

Extension
_inherit: account_edi_proxy_client.user
[account_edi_proxy_user.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_proxy_urls✅ yes
_get_proxy_identification✅ yes
_l10n_au_register_proxy_user❌ no
_renew_token✅ yes
_l10n_au_payroll_request❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_api/hr.employee

Classical
_name: hr.employee
_inherit: hr.employee, l10n_au.audit.logging.mixin
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_records_to_log❌ no
_get_audit_logging_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_api/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
action_payslip_done✅ yes
_add_payslip_to_superstream✅ yes
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_au_hr_payroll_api/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_api/l10n_au.audit.log

Class
_name: l10n_au.audit.log
[l10n_au_audit_log.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_sync_audit_logs@api.model❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_api/l10n_au.employer.registration

Class
_name: l10n_au.employer.registration
[l10n_au_employer_registration.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_display_name@api.depends('company_id', 'registration_mode')❌ no
_compute_authorisation_checks@api.depends('registration_fields')❌ no
_check_registration_mode@api.constrains('registration_mode', 'status', 'registration_fields')❌ no
action_confirm❌ no
_prepare_employer_registration❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

l10n_au_hr_payroll_api/l10n_au.stp

Extension
_inherit: l10n_au.stp
[l10n_au_stp.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
update_status❌ no
action_pre_submit❌ no
submit✅ yes
post_errors❌ no
action_draft❌ no
📊 Model Summary
Extension | Total Fields: 27 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 27 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 3)

l10n_au_hr_payroll_api/l10n_au.super.fund

Extension
_inherit: l10n_au.super.fund
[l10n_au_super_fund.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_update_active_funds@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_api/l10n_au.super.stream

Extension
_inherit: l10n_au.super.stream
[l10n_au_superstream.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_to_be_replaced❌ no
_compute_funds_update❌ no
action_update_funds❌ no
_validate_with_superchoice❌ no
_create_super_stream_file✅ yes
action_open_payment❌ no
action_register_super_payment✅ yes
action_check_cancelation_type❌ no
action_cancel❌ no
_get_failed_lines❌ no
update_payment_status❌ no
action_resubmit_failed❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

l10n_au_hr_payroll_api/l10n_au.super.stream.line

Extension
_inherit: l10n_au.super.stream.line
[l10n_au_superstream.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 39 | Computed: 7 (Stored: 4, Non-Stored: 3) | Related: 9 (Stored: 1, Non-Stored: 8) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

l10n_au_hr_payroll_api/res.company

Classical
_name: res.company
_inherit: res.company, l10n_au.audit.logging.mixin
[res_company.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
write✅ yes
_compute_l10n_au_payroll_proxy_user_id@api.depends('account_edi_proxy_client_ids', 'l10n_au_payroll_mode')❌ no
_compute_l10n_au_employer_registration_id@api.depends('l10n_au_employer_registration_ids', 'l10n_au_employer_registration_ids.status')❌ no
_compute_l10n_au_employer_registration@api.depends('l10n_au_employer_registration_ids', 'l10n_au_employer_registration_ids.status')❌ no
_l10n_au_make_public_request❌ no
_l10n_au_payroll_create_proxy_user❌ no
_l10n_au_payroll_get_proxy_user❌ no
register_payroll❌ no
action_check_abn❌ no
action_view_payroll_onboarding❌ no
_get_audit_logging_fields❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_au_hr_payroll_api/res.groups

Classical
_name: res.groups
_inherit: res.groups, l10n_au.audit.logging.mixin
[res_groups.py]

Methods

Method nameDecoratorsHas super
_l10n_au_get_privileged_groups❌ no
_records_to_log❌ no
_check_lock_timeout@api.constrains('lock_timeout', 'lock_timeout_mfa', 'lock_timeout_inactivity')❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_api/res.partner.bank

Classical
_name: res.partner.bank
_inherit: res.partner.bank, l10n_au.audit.logging.mixin
[res_partner_bank.py]

Methods

Method nameDecoratorsHas super
_get_display_name_fields@api.model❌ no
_get_audit_logging_fields@api.model❌ no
_records_to_log❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_au_hr_payroll_api/res.users

Classical
_name: res.users
_inherit: l10n_au.audit.logging.mixin, res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_display_name_fields@api.model❌ no
_get_audit_logging_fields@api.model❌ no
_records_to_log❌ no
_is_privileged_australian_user❌ no
_mfa_type✅ yes
_restrict_social_oauth❌ no
write✅ yes
create✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_bd_hr_payroll

l10n_bd_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_bd_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_bd_reports

l10n_bd_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be

l10n_be/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_be/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_invoice_reference_be_partner❌ no
_get_invoice_reference_be_invoice❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_be/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_compute_company_registry@api.depends('vat', 'country_id')✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_coda

l10n_be_coda/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_statement_import_check_bank_account✅ yes
_get_bank_statements_available_import_formats✅ yes
_parse_structured_communication@api.model❌ no
_check_coda❌ no
_get_coda_file_statements❌ no
_get_coda_final_statements❌ no
_parse_bank_statement_file✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: l10n_be_codabox

l10n_be_codabox/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_fill_bank_cash_dashboard_data✅ yes
l10n_be_codabox_action_open_settings_open_draft_soda_entries❌ no
_l10n_be_codabox_fetch_transactions_from_iap❌ no
__get_bank_statements_available_sources✅ yes
_l10n_be_codabox_fetch_coda_transactions❌ no
l10n_be_codabox_manually_fetch_coda_transactions❌ no
_l10n_be_codabox_cron_fetch_coda_transactions❌ no
_l10n_be_codabox_fetch_soda_transactions❌ no
l10n_be_codabox_manually_fetch_soda_transactions❌ no
_l10n_be_codabox_cron_fetch_soda_transactions❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_be_codabox/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_l10n_be_codabox_get_iap_common_params❌ no
_compute_l10n_be_codabox_company_vat❌ no
_compute_l10n_be_codabox_fiduciary_vat❌ no
_l10n_be_codabox_return_wizard@api.model❌ no
_l10_be_codabox_call_iap_route@api.model❌ no
_l10n_be_codabox_verify_prerequisites❌ no
_compute_l10n_be_codabox_is_connected@api.depends('l10n_be_codabox_iap_token')❌ no
_l10n_be_codabox_refresh_connection_status❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_codaclean

l10n_be_codaclean/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
__get_bank_statements_available_sources✅ yes
_l10n_be_codaclean_fetch_coda_transactions@api.model❌ no
_l10n_be_codaclean_import_coda_files@api.model❌ no
l10n_be_codaclean_manually_fetch_coda_transactions❌ no
_l10n_be_codaclean_cron_fetch_coda_transactions@api.model❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_be_codaclean/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Methods

Method nameDecoratorsHas super
_fill_bank_cash_dashboard_data✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_be_codaclean/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_be_codaclean_is_connected@api.depends('l10n_be_codaclean_iap_token')❌ no
_l10n_be_codaclean_connect❌ no
_l10n_be_codaclean_change_credentials❌ no
_l10n_be_codaclean_disconnect❌ no
_l10n_be_codaclean_check_status❌ no
_l10n_be_codaclean_fetch_coda_files❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_fiscal_categories_fleet

l10n_be_fiscal_categories_fleet/fleet.vehicle

Extension
_inherit: fleet.vehicle
[fleet_vehicle.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
action_view_disallowed_expenses_rate❌ no
📊 Model Summary
Extension | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

l10n_be_fiscal_categories_fleet/fleet.disallowed.expenses.rate

Classical
_name: fleet.disallowed.expenses.rate
_inherit: fleet.disallowed.expenses.rate
[fleet_vehicle.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_tax_deduction@api.depends('rate')❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: l10n_be_hr_contract_salary

l10n_be_hr_contract_salary/fleet.vehicle.state

Extension
_inherit: fleet.vehicle.state
[fleet_vehicle_state.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_contract_salary/hr.contract.salary.offer

Extension
_inherit: hr.contract.salary.offer
[hr_contract_salary_offer.py]

Regular Fields (1)

Computed Fields

Stored (4)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_contract_type_id@api.depends('contract_template_id')❌ no
_compute_new_car@api.depends('applicant_id', 'contract_template_id.available_cars_amount', 'contract_template_id.max_unused_cars')❌ no
_compute_car_id@api.depends('applicant_id.partner_id', 'employee_id', 'contract_template_id')❌ no
_compute_l10n_be_canteen_cost@api.depends('contract_template_id')❌ no
_compute_assigned_car_warning@api.depends('applicant_id.partner_id', 'employee_id', 'car_id')❌ no
_compute_wishlist_car_warning@api.depends('new_car')❌ no
📊 Model Summary
Extension | Total Fields: 26 | Computed: 15 (Stored: 12, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 29 (@api.model: 1, @api.onchange: 1, @api.depends: 12, @api.constrains: 1)

l10n_be_hr_contract_salary/hr.contract.salary.resume

Extension
_inherit: hr.contract.salary.resume
[hr_contract_salary_resume.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_available_fields✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_contract_salary/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_contract_salary/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
action_hr_job_payroll_configuration@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

l10n_be_hr_contract_salary/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
_get_representation_fees_threshold✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_be_hr_contract_salary/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (7)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_be_bicyle_cost@api.depends('has_bicycle')❌ no
_compute_l10n_be_mobility_budget_amount@api.depends('l10n_be_mobility_budget', 'wage_with_holidays')❌ no
_compute_l10n_be_wage_with_mobility_budget@api.depends('l10n_be_mobility_budget', 'l10n_be_mobility_budget_amount', 'wage_with_holidays')❌ no
_get_wage_to_apply@api.model✅ yes
_get_private_bicycle_cost@api.model❌ no
_compute_l10n_be_is_below_scale@api.depends('wage_with_holidays', 'wage_on_signature', 'employee_id.l10n_be_scale_seniority', 'job_id.l10n_be_scale_category', 'work_time_rate', 'l10n_be_time_credit', 'resource_calendar_id.work_time_rate')✅ yes
_compute_double_holiday_wage@api.depends('wage_with_holidays')❌ no
_benefit_white_list@api.model✅ yes
_get_benefit_values_company_car_total_depreciated_cost❌ no
_get_benefit_values_company_bike_depreciated_cost❌ no
_get_benefit_values_wishlist_car_total_depreciated_cost❌ no
_get_benefit_values_insured_relative_spouse❌ no
_get_benefit_values_l10n_be_ambulatory_insured_spouse❌ no
_get_description_company_car_total_depreciated_cost❌ no
_get_description_wishlist_car_total_depreciated_cost❌ no
_get_description_company_bike_depreciated_cost❌ no
_get_company_car_description_values❌ no
_get_description_commission_on_target❌ no
_get_benefit_values_ip_value❌ no
_get_available_cars_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_hr_payroll

l10n_be_hr_payroll/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Methods

Method nameDecoratorsHas super
_decode_certificate_for_be_dmfa_xml❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_be_hr_payroll/hr.departure.reason

Extension
_inherit: hr.departure.reason
[hr_departure_reason.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_be_get_default_departure_reasons_codes_by_name❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.dmfa

Class
_name: l10n_be.dmfa
[hr_dmfa.py]

Regular Fields (11)

Computed Fields

Stored (7)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_name@api.depends('reference', 'quarter', 'year')❌ no
_check_year@api.constrains('year')❌ no
_compute_validation_state@api.depends('dmfa_xml')❌ no
_compute_xml_filename@api.depends('dmfa_xml')❌ no
_compute_pdf_filename@api.depends('dmfa_pdf')❌ no
_compute_dates@api.depends('year', 'quarter')❌ no
generate_dmfa_xml_report❌ no
generate_dmfa_pdf_report❌ no
_get_rendering_data❌ no
_get_global_contribution❌ no
_get_double_holiday_pay_contribution❌ no
_get_group_insurance_contribution❌ no
_compute_onss_declaration_count@api.depends('onss_declaration_ids')❌ no
action_open_onss_declaration❌ no
action_create_onss_declaration❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 10 (Stored: 7, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 1, @api.onchange: 0, @api.depends: 6, @api.constrains: 1)

l10n_be_hr_payroll/l10n_be.dmfa.location.unit

Class
_name: l10n_be.dmfa.location.unit
[hr_dmfa.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_code❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (9)

Computed Fields

Stored (1)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_get_certificate_selection✅ yes
_compute_first_contract_year@api.depends('version_ids.date_version', 'version_ids.contract_date_start', 'version_ids.contract_date_end')❌ no
_compute_from_double_pay_line_ids❌ no
_inverse_double_pay_line_n_ids❌ no
_inverse_double_pay_line_n1_ids❌ no
_check_notice_period@api.constrains('start_notice_period', 'end_notice_period')❌ no
_compute_l10n_be_holiday_pay_recovered❌ no
_compute_spouse_fiscal_status_explanation❌ no
_compute_niss@api.depends('identification_id')❌ no
_validate_niss@api.model❌ no
_is_niss_valid❌ no
_onchange_disabled_children_bool@api.onchange('disabled_children_bool')❌ no
_onchange_other_dependent_people@api.onchange('other_dependent_people')❌ no
_onchange_has_hospital_insurance@api.onchange('has_hospital_insurance')❌ no
_onchange_l10n_be_has_ambulatory_insurance@api.onchange('l10n_be_has_ambulatory_insurance')❌ no
_onchange_transport_mode@api.onchange('transport_mode_car', 'transport_mode_train', 'transport_mode_public')❌ no
_onchange_transport_mode_private_car@api.onchange('transport_mode_private_car')❌ no
_get_invalid_niss_employee_ids@api.model❌ no
_get_first_versions✅ yes
write✅ yes
create@api.model_create_multi✅ yes
action_employee_work_schedule_change_wizard❌ no
action_open_attest_wizard❌ no
_get_l10n_be_holiday_attest_non_equivalent_codes@api.model❌ no
_get_l10n_be_holiday_attest_worked_days❌ no
get_l10n_be_holiday_attest_occupations❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_be@api.depends('company_id')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

l10n_be_hr_payroll/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_can_relapse@api.depends('date_from', 'validation_type', 'employee_id', 'holiday_status_id.work_entry_type_id.code')❌ no
_action_validate✅ yes
_get_drs_work_entry_type_codes❌ no
_check_work_interval_between_dates❌ no
_check_consecutive_leaves❌ no
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

l10n_be_hr_payroll/hr.leave.allocation

Extension
_inherit: hr.leave.allocation
[hr_leave_allocation.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 38 | Computed: 18 (Stored: 7, Non-Stored: 11) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 2, @api.onchange: 3, @api.depends: 18, @api.constrains: 1)

l10n_be_hr_payroll/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

l10n_be_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_compute_input_line_ids@api.depends('employee_id', 'version_id', 'struct_id', 'date_from', 'date_to')✅ yes
_get_period_contracts❌ no
_get_max_basic_salary_contract❌ no
_compute_worked_hours@api.depends('worked_days_line_ids.number_of_hours', 'worked_days_line_ids.is_paid', 'worked_days_line_ids.work_entry_type_id.l10n_be_is_time_credit')✅ yes
_compute_l10n_be_is_december@api.depends('struct_id', 'date_from')❌ no
_compute_work_entry_dependent_benefits❌ no
_compute_l10n_be_is_double_pay@api.depends('struct_id')❌ no
_compute_l10n_be_has_eco_vouchers@api.depends('input_line_ids')❌ no
_search_l10n_be_has_eco_vouchers❌ no
_compute_l10n_be_max_seizable_amount@api.depends('date_to', 'line_ids.total', 'input_line_ids.code')❌ no
_get_salary_advance_balances✅ yes
_get_worked_day_lines_hours_per_day✅ yes
_get_out_of_contract_calendar✅ yes
_get_worked_day_lines_values✅ yes
_get_last_year_average_variable_revenues❌ no
_get_last_year_average_warrant_revenues❌ no
_compute_number_complete_months_of_work❌ no
_compute_presence_prorated_fixed_wage❌ no
_get_paid_amount_13th_month❌ no
_get_paid_amount_warrant❌ no
_get_paid_double_holiday❌ no
_get_paid_amount_cct90_bonus_plan❌ no
_get_paid_amount✅ yes
_is_active_belgian_languages❌ no
_get_sum_european_time_off_days❌ no
_is_invalid✅ yes
_get_negative_net_input_type✅ yes
action_payslip_done✅ yes
_get_pdf_reports✅ yes
_get_data_files_to_update✅ yes
_get_ffe_contribution_rate❌ no
_get_be_termination_withholding_rate❌ no
_get_be_withholding_taxes❌ no
_get_be_special_social_cotisations❌ no
_get_be_ip❌ no
_get_be_ip_deduction❌ no
_get_employment_bonus_employees_volet_A❌ no
_get_employment_bonus_employees_volet_B❌ no
_get_employment_bonus_employees❌ no
_get_withholding_taxes_after_child_allowances❌ no
_get_be_double_holiday_withholding_taxes❌ no
_get_thirteen_month_withholding_taxes❌ no
_get_termination_fees_withholding_taxes❌ no
_get_withholding_reduction❌ no
_get_impulsion_plan_amount❌ no
_get_onss_restructuring❌ no
_get_representation_fees_threshold❌ no
_get_representation_fees❌ no
_get_serious_representation_fees❌ no
_get_volatile_representation_fees❌ no
_get_holiday_pay_recovery❌ no
_get_holiday_pay_recovery_n❌ no
_get_holiday_pay_recovery_n1❌ no
_get_termination_n_basic_double❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_be_hr_payroll/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_be_display_eco_voucher_button@api.depends('slip_ids')❌ no
action_l10n_be_eco_vouchers❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_be_hr_payroll/hr.payslip.worked_days

Extension
_inherit: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Methods

Method nameDecoratorsHas super
_l10n_be_skip_amount_computation❌ no
_l10n_be_get_LEAVE1731_amount❌ no
_l10n_be_get_LEAVE260_amount❌ no
_l10n_be_has_enough_paid_hours❌ no
_l10n_be_get_paid_work_days❌ no
_l10n_be_get_amount_ratio❌ no
_l10n_be_get_workday_amount❌ no
_l10n_be_get_out_ratio❌ no
_compute_amount✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_be_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (55)

Computed Fields

Stored (4)

Non-Stored (21)

Methods

Method nameDecoratorsHas super
_check_dependent@api.constrains('children', 'disabled_children_number', 'other_senior_dependent', 'other_disabled_senior_dependent', 'other_juniors_dependent', 'other_disabled_juniors_dependent', 'l10n_be_dependent_children_attachment')❌ no
_check_l10n_be_group_insurance_rate@api.constrains('l10n_be_group_insurance_rate')❌ no
_get_whitelist_fields_from_template✅ yes
_get_marital_status_selection✅ yes
_compute_dependent_children@api.depends('disabled_children_bool', 'disabled_children_number', 'children')❌ no
_compute_dependent_people@api.depends('other_dependent_people', 'other_senior_dependent', 'other_disabled_senior_dependent', 'other_juniors_dependent', 'other_disabled_juniors_dependent')❌ no
_compute_l10n_be_time_credit@api.depends('resource_calendar_id.attendance_ids.work_entry_type_id.l10n_be_is_time_credit')❌ no
_compute_l10n_be_is_below_scale@api.depends('wage', 'contract_date_start', 'contract_date_end', 'employee_id.l10n_be_scale_seniority', 'job_id.l10n_be_scale_category', 'work_time_rate', 'l10n_be_time_credit', 'resource_calendar_id.work_time_rate')❌ no
_search_l10n_be_is_below_scale@api.model❌ no
_benefit_white_list@api.model✅ yes
_onchange_has_hospital_insurance@api.onchange('has_hospital_insurance')❌ no
_onchange_l10n_be_has_ambulatory_insurance@api.onchange('l10n_be_has_ambulatory_insurance')❌ no
_compute_insured_relative_adults_total@api.depends('has_hospital_insurance', 'insured_relative_adults', 'insured_relative_spouse')❌ no
_get_insurance_amount@api.model❌ no
_compute_insurance_amount@api.depends('insured_relative_children', 'insured_relative_adults_total', 'hospital_insurance_amount_per_child', 'hospital_insurance_amount_per_adult')❌ no
_check_discount_percentage@api.constrains('rd_percentage')❌ no
_compute_ip_value@api.depends('ip', 'ip_wage_rate')❌ no
_compute_commission_cost@api.depends('commission_on_target')❌ no
_compute_meal_voucher_info@api.depends('meal_voucher_amount')❌ no
_compute_train_transport_reimbursed_amount@api.depends('train_transport_employee_amount')❌ no
_get_train_transport_reimbursed_amount❌ no
_compute_public_transport_reimbursed_amount@api.depends('public_transport_employee_amount')❌ no
_compute_employee_age@api.depends('employee_id')❌ no
_get_public_transport_reimbursed_amount❌ no
_compute_private_car_reimbursed_amount@api.depends('km_home_work', 'transport_mode_private_car')❌ no
_onchange_transport_mode@api.onchange('transport_mode_car', 'transport_mode_train', 'transport_mode_public')❌ no
_onchange_transport_mode_private_car@api.onchange('transport_mode_private_car')❌ no
_compute_wage_with_holidays@api.depends('holidays', 'wage', 'final_yearly_costs', 'l10n_be_group_insurance_rate')✅ yes
_compute_l10n_be_group_insurance_amount@api.depends('wage', 'l10n_be_group_insurance_rate')❌ no
_is_salary_sacrifice✅ yes
_get_yearly_cost_sacrifice_fixed✅ yes
_compute_final_yearly_costs@api.depends('schedule_pay')✅ yes
_get_salary_costs_factor✅ yes
_compute_ambulatory_insured_adults_total@api.depends('l10n_be_has_ambulatory_insurance', 'l10n_be_ambulatory_insured_adults', 'l10n_be_ambulatory_insured_spouse')❌ no
_get_ambulatory_insurance_amount@api.model❌ no
_compute_ambulatory_insurance_amount@api.depends('l10n_be_ambulatory_insured_children', 'l10n_be_ambulatory_insured_adults_total', 'l10n_be_ambulatory_amount_per_child', 'l10n_be_ambulatory_amount_per_adult')❌ no
_compute_l10n_be_mobility_budget_amount_monthly@api.depends('l10n_be_mobility_budget_amount')❌ no
_get_private_car_reimbursed_amount@api.model❌ no
_generate_work_entries_postprocess_adapt_to_calendar@api.model✅ yes
_preprocess_work_hours_data_split_half❌ no
_get_work_hours_split_half❌ no
_get_leave_work_entry_type_dates✅ yes
_get_bypassing_work_entry_type_codes✅ yes
_is_same_occupation✅ yes
_create_credit_time_next_activity❌ no
_create_dimona_next_activity❌ no
_trigger_l10n_be_next_activities❌ no
_get_contract_insurance_amount❌ no
_get_hospital_insurance_amount❌ no
_get_fields_that_recompute_we✅ yes
_get_fields_that_recompute_payslip✅ yes
action_work_schedule_change_wizard❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/hr.work.entry

Extension
_inherit: hr.work.entry
[hr_work_entry.py]

Methods

Method nameDecoratorsHas super
_get_leaves_entries_outside_schedule✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

l10n_be_hr_payroll/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
get_work_entry_type_benefits@api.model❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_be_hr_payroll/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.273s

Class
_name: l10n_be.273s
[l10n_be_273S.py]

Regular Fields (7)

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_display_name@api.depends('period')❌ no
_compute_period@api.depends('year', 'month')❌ no
_compute_state@api.depends('xml_file', 'pdf_file', 'xml_validation_state')❌ no
_compute_validation_state@api.depends('xml_file')❌ no
_get_rendering_data❌ no
action_generate_pdf❌ no
action_generate_xml❌ no
action_validate❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 4 (Stored: 4, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.274_xx

Class
_name: l10n_be.274_xx
[l10n_be_274_XX.py]

Regular Fields (11)

Computed Fields

Stored (5)

Non-Stored (13)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_display_name@api.depends('date_start')❌ no
_compute_dates@api.depends('year', 'month')❌ no
_compute_validation_state@api.depends('xml_file')❌ no
_get_valid_payslips❌ no
_check_l10n_be_company_number@api.constrains('company_id')❌ no
_compute_line_ids@api.depends('date_start', 'date_end', 'company_id')❌ no
_compute_amounts@api.depends('date_start', 'date_end', 'company_id')❌ no
action_generate_pdf❌ no
_to_eurocent❌ no
_get_rendering_data❌ no
action_generate_xml❌ no
action_generate_xls❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.274_xx.line

Class
_name: l10n_be.274_xx.line
[l10n_be_274_XX.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.281_10

Classical
_name: l10n_be.281_10
_inherit: hr.payroll.declaration.mixin
[l10n_be_281_10.py]

Regular Fields (6)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_country_restriction❌ no
_compute_validation_state@api.depends('xml_file')❌ no
_compute_display_name@api.depends('year', 'is_test')❌ no
_check_employees_configuration@api.model❌ no
_get_lang_code@api.model❌ no
_get_country_code@api.model❌ no
_get_atn_nature@api.model❌ no
action_generate_declarations✅ yes
_get_rendering_data❌ no
action_generate_xml❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
_post_process_rendering_data_pdf❌ no
📊 Model Summary
Classical | Total Fields: 8 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 4, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.281_45

Classical
_name: l10n_be.281_45
_inherit: hr.payroll.declaration.mixin
[l10n_be_281_45.py]

Regular Fields (6)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_country_restriction❌ no
action_generate_declarations✅ yes
_compute_validation_state@api.depends('xml_file')❌ no
_compute_display_name@api.depends('year', 'is_test')❌ no
_check_employees_configuration❌ no
_get_lang_code@api.model❌ no
_get_country_code@api.model❌ no
_get_other_family_charges@api.model❌ no
_get_rendering_data❌ no
action_generate_xml❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
_post_process_rendering_data_pdf❌ no
📊 Model Summary
Classical | Total Fields: 8 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_be_hr_payroll/l10n.be.double.pay.recovery.line

Class
_name: l10n.be.double.pay.recovery.line
[l10n_be_double_pay_recovery_line.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('months_count', 'amount', 'occupation_rate', 'currency_id.symbol')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.individual.account

Classical
_name: l10n_be.individual.account
_inherit: hr.payroll.declaration.mixin
[l10n_be_individual_account.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_country_restriction❌ no
_compute_name@api.depends('year')❌ no
action_generate_declarations✅ yes
_get_rendering_data❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_be_hr_payroll/l10n.be.onss.declaration

Class
_name: l10n.be.onss.declaration
[l10n_be_onss_declaration.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('dmfa_id')❌ no
_compute_onss_file_count@api.depends('onss_file_ids')❌ no
action_open_onss_file❌ no
_check_access_sftp_connection@api.model❌ no
action_test_sftp_connection@api.model❌ no
action_post❌ no
_analyse_acrf_file@api.model❌ no
_analyse_notification_file@api.model❌ no
_analyse_idflux_file@api.model❌ no
_fetch_files@api.model❌ no
_get_error_label@api.model❌ no
_get_diagnosis_label❌ no
_get_anomaly_class_label❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 13 (@api.model: 7, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_be_hr_payroll/l10n.be.onss.file

Class
_name: l10n.be.onss.file
[l10n_be_onss_file.py]

Regular Fields (4)

Computed Fields

Stored (11)

Methods

Method nameDecoratorsHas super
_compute_file_description@api.depends('name')❌ no
_compute_file_content@api.depends('file')❌ no
_compute_form_creation_date@api.depends('file', 'declaration_type')❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 11 (Stored: 11, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_be_hr_payroll/l10n_be.schedule.change.allocation

Class
_name: l10n_be.schedule.change.allocation
[l10n_be_schedule_change_allocation.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
apply_directly❌ no
_cron_update_allocation_from_new_schedule@api.model❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (14)

Methods

Method nameDecoratorsHas super
_get_workers_count❌ no
_check_l10n_be_company_number@api.constrains('l10n_be_company_number')❌ no
_prepare_resource_calendar_values✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_be_hr_payroll/resource.calendar

Extension
_inherit: resource.calendar
[resource_calendar.py]

Methods

Method nameDecoratorsHas super
_work_intervals_batch✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 13 (Stored: 6, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 2, @api.onchange: 1, @api.depends: 10, @api.constrains: 1)

Module: l10n_be_hr_payroll_account

l10n_be_hr_payroll_account/l10n_be.274_xx

Classical
_name: l10n_be.274_xx
_inherit: l10n_be.274_xx
[l10n_be_274_XX.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_post_account_entries❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_account/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_hr_payroll_acerta

l10n_be_hr_payroll_acerta/l10n.be.hr.payroll.export.acerta

Classical
_name: l10n.be.hr.payroll.export.acerta
_inherit: hr.work.entry.export.mixin
[hr_payroll_export_acerta.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_country_restriction@api.model❌ no
_generate_line❌ no
_generate_employee_entries❌ no
_generate_export_file❌ no
_generate_export_filename❌ no
_get_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_acerta/l10n.be.hr.payroll.export.acerta.employee

Classical
_name: l10n.be.hr.payroll.export.acerta.employee
_inherit: hr.work.entry.export.employee.mixin
[hr_payroll_export_acerta.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_relations_to_check✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_acerta/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_acerta_code@api.constrains('acerta_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_acerta/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_acerta_code@api.constrains('acerta_code')❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_be_hr_payroll_acerta/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_acerta_code@api.constrains('acerta_code')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_hr_payroll_attendance

l10n_be_hr_payroll_attendance/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Methods

Method nameDecoratorsHas super
_preprocess_work_hours_data_split_half❌ no
_get_work_hours_split_half✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_hr_payroll_dimona

l10n_be_hr_payroll_dimona/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
action_check_dimona❌ no
_get_split_name❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_dimona/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_be_is_student@api.depends('structure_type_id')❌ no
_validate_response❌ no
_get_jwt❌ no
_dimona_authenticate❌ no
_dimona_declaration❌ no
_action_open_dimona❌ no
_action_close_dimona❌ no
_action_update_dimona❌ no
_action_cancel_dimona❌ no
action_check_dimona❌ no
_cron_l10n_be_check_dimona@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_hr_payroll_dimona_auto

l10n_be_hr_payroll_dimona_auto/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_open_dimona❌ no
action_update_dimona❌ no
action_close_dimona❌ no
action_cancel_dimona❌ no
write✅ yes
action_open_relation❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_dimona_auto/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (5)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_be_dimona_next_action@api.depends('l10n_be_needs_dimona_in', 'l10n_be_needs_dimona_out', 'l10n_be_needs_dimona_update', 'l10n_be_needs_dimona_cancel')❌ no
_compute_l10n_be_needs_dimona_in@api.depends('l10n_be_dimona_declaration_id.state', 'contract_date_start')❌ no
write✅ yes
_dimona_declaration❌ no
action_open_dimona❌ no
action_close_dimona❌ no
_action_close_dimona❌ no
action_update_dimona❌ no
_action_update_dimona❌ no
action_cancel_dimona❌ no
_action_cancel_dimona❌ no
action_check_dimona❌ no
action_fetch_all_dimona@api.model❌ no
_cron_l10n_be_check_dimona@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_dimona_auto/l10n.be.dimona.declaration

Class
_name: l10n.be.dimona.declaration
[l10n_be_dimona_declaration.py]

Regular Fields (4)

Computed Fields

Stored (6)

Methods

Method nameDecoratorsHas super
_compute_declaration_info@api.depends('content')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 6 (Stored: 6, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_be_hr_payroll_dimona_auto/l10n.be.dimona.period

Class
_name: l10n.be.dimona.period
[l10n_be_dimona_period.py]

Regular Fields (4)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_period_info@api.depends('content')❌ no
_compute_declaration_count@api.depends('declaration_ids')❌ no
action_open_declarations❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_be_hr_payroll_dimona_auto/l10n.be.dimona.relation

Class
_name: l10n.be.dimona.relation
[l10n_be_dimona_relation.py]

Regular Fields (4)

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_relation_info@api.depends('content')❌ no
_compute_period_count@api.depends('period_ids')❌ no
action_open_periods❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: l10n_be_hr_payroll_fleet

l10n_be_hr_payroll_fleet/fleet.vehicle

Extension
_inherit: fleet.vehicle
[fleet.py]

Regular Fields (1)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_from_be❌ no
_compute_total_depreciated_cost@api.depends('co2_fee', 'log_contracts', 'log_contracts.state', 'log_contracts.recurring_cost_amount_depreciated')❌ no
_compute_total_cost@api.depends('co2_fee', 'log_contracts', 'log_contracts.state', 'log_contracts.cost_generated')❌ no
_get_tax_deduction❌ no
_compute_tax_deduction@api.depends('fuel_type', 'co2', 'co2_emission_unit', 'horsepower')❌ no
_get_co2_fee❌ no
_compute_co2_fee@api.depends('co2', 'fuel_type', 'company_id.country_id')❌ no
_compute_car_atn@api.depends('fuel_type', 'car_value', 'acquisition_date', 'co2', 'co2_emission_unit', 'company_id.country_id')❌ no
_compute_vehicle_name@api.depends('model_id', 'license_plate', 'log_contracts', 'acquisition_date', 'co2_fee', 'log_contracts', 'log_contracts.state', 'log_contracts.recurring_cost_amount_depreciated')✅ yes
_get_analytic_name✅ yes
_get_acquisition_date❌ no
_get_car_atn❌ no
_get_car_atn_from_values@api.model❌ no
_onchange_model_id@api.onchange('model_id')❌ no
📊 Model Summary
Extension | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

l10n_be_hr_payroll_fleet/fleet.vehicle.log.contract

Extension
_inherit: fleet.vehicle.log.contract
[fleet.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_cost@api.depends('vehicle_id')❌ no
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_be_hr_payroll_fleet/fleet.vehicle.model

Extension
_inherit: fleet.vehicle.model
[fleet.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_atn@api.depends('default_car_value', 'default_co2', 'co2_emission_unit', 'default_fuel_type')❌ no
_compute_default_total_depreciated_cost@api.depends('co2_fee', 'default_recurring_cost_amount_depreciated')❌ no
_compute_co2_fee@api.depends('default_co2', 'co2_emission_unit', 'default_fuel_type')❌ no
_compute_default_co2@api.depends('default_fuel_type')❌ no
_compute_tax_deduction@api.depends('default_co2', 'co2_emission_unit', 'default_fuel_type', 'horsepower')❌ no
_compute_current_country_code@api.depends_context('uid')❌ no
📊 Model Summary
Extension | Total Fields: 27 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_be_hr_payroll_fleet/l10n_be.dmfa

Extension
_inherit: l10n_be.dmfa
[hr_dmfa.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_vehicle_ids@api.depends('quarter_end')❌ no
_get_rendering_data✅ yes
_get_vehicles_contribution❌ no
_get_global_contribution✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 7, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 1, @api.onchange: 0, @api.depends: 6, @api.constrains: 1)

l10n_be_hr_payroll_fleet/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_onchange_new_bike@api.onchange('new_bike')❌ no
_onchange_has_bicycle@api.onchange('has_bicycle')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_fleet/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_vehicle_id@api.depends('version_id.car_id.future_driver_id')❌ no
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_be_hr_payroll_fleet/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (5)

Computed Fields

Stored (8)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_get_available_vehicles_domain@api.model❌ no
_get_vehicles_without_current_drivers_domain@api.model❌ no
_get_possible_model_domain❌ no
_compute_bike_id@api.depends('new_bike', 'new_bike_model_id')❌ no
_compute_new_bike_model_id@api.depends('bike_id')❌ no
_compute_new_bike@api.depends('new_bike_model_id')❌ no
_compute_car_model_name@api.depends('car_id')❌ no
_compute_car_id@api.depends('employee_id', 'transport_mode_private_car')❌ no
_compute_fuel_type@api.depends('car_id')❌ no
_compute_car_atn_and_costs@api.depends('car_id', 'car_id.total_depreciated_cost', 'car_id.atn')❌ no
_compute_company_bike_depreciated_cost@api.depends('new_bike', 'bike_id', 'new_bike_model_id', 'bike_id.total_depreciated_cost', 'bike_id.co2_fee', 'new_bike_model_id.default_total_depreciated_cost', 'transport_mode_bike')❌ no
_compute_car_open_contracts_count@api.depends('car_id.log_contracts.state')❌ no
_compute_recurring_cost_amount_depreciated@api.depends('car_open_contracts_count', 'car_id.log_contracts.recurring_cost_amount_depreciated')❌ no
_inverse_recurring_cost_amount_depreciated❌ no
_get_available_cars_domain❌ no
_compute_available_cars_amount@api.depends('name')❌ no
_compute_max_unused_cars@api.depends('name')❌ no
_onchange_new_bike@api.onchange('new_bike')❌ no
_onchange_transport_mode@api.onchange('transport_mode_bike', 'transport_mode_train', 'transport_mode_public', 'transport_mode_car')✅ yes
_onchange_has_bicycle@api.onchange('has_bicycle')❌ no
write✅ yes
_get_fields_that_recompute_payslip✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_hr_payroll_group_s

l10n_be_hr_payroll_group_s/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_group_s/l10n.be.hr.payroll.export.group.s

Classical
_name: l10n.be.hr.payroll.export.group.s
_inherit: hr.work.entry.export.mixin
[hr_payroll_export_group_s.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_country_restriction@api.model❌ no
default_get@api.model✅ yes
_get_company_domain✅ yes
_compose_group_s_starter❌ no
_compose_group_s_info❌ no
_compose_group_s_contract❌ no
_compose_group_s_work_entry❌ no
_compose_group_s_eof❌ no
_generate_employee_entries❌ no
_generate_export_file❌ no
_generate_export_filename❌ no
_get_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_group_s/l10n.be.hr.payroll.export.group.s.employee

Classical
_name: l10n.be.hr.payroll.export.group.s.employee
_inherit: hr.work.entry.export.employee.mixin
[hr_payroll_export_group_s.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_relations_to_check✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_group_s/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_group_s_code@api.constrains('group_s_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_group_s/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_ucm_code@api.constrains('group_s_code')❌ no
_compute_group_s_code@api.onchange('group_s_code')❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_be_hr_payroll_group_s/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_group_s_code@api.constrains('group_s_code')❌ no
_check_group_s_sequence_number@api.constrains('group_s_sequence_number')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_hr_payroll_partena

l10n_be_hr_payroll_partena/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_partena_code@api.constrains('partena_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_partena/l10n.be.hr.payroll.export.partena

Classical
_name: l10n.be.hr.payroll.export.partena
_inherit: hr.work.entry.export.mixin
[hr_payroll_export_partena.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_country_restriction@api.model❌ no
_generate_header❌ no
_generate_line❌ no
_generate_export_file❌ no
_generate_export_filename❌ no
_get_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_partena/l10n.be.hr.payroll.export.partena.employee

Classical
_name: l10n.be.hr.payroll.export.partena.employee
_inherit: hr.work.entry.export.employee.mixin
[hr_payroll_export_partena.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_relations_to_check✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_partena/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_partena_code@api.constrains('partena_code')❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_be_hr_payroll_partena/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_partena_code@api.constrains('partena_code')❌ no
_check_partena_sequence_number@api.constrains('partena_sequence_number')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_hr_payroll_prisma

l10n_be_hr_payroll_prisma/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_prisma_code@api.constrains('prisma_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_prisma/l10n.be.hr.payroll.export.prisma

Classical
_name: l10n.be.hr.payroll.export.prisma
_inherit: hr.work.entry.export.mixin
[hr_payroll_export_prisma.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_country_restriction@api.model❌ no
_generate_line❌ no
_generate_export_file❌ no
_generate_export_filename❌ no
_get_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_prisma/l10n.be.hr.payroll.export.prisma.employee

Classical
_name: l10n.be.hr.payroll.export.prisma.employee
_inherit: hr.work.entry.export.employee.mixin
[hr_payroll_export_prisma.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_relations_to_check✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_prisma/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_prisma_code@api.constrains('prisma_code')❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_be_hr_payroll_prisma/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_prisma_code@api.constrains('prisma_code')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_hr_payroll_sd_worx

l10n_be_hr_payroll_sd_worx/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_sdworx_code@api.constrains('sdworx_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_sd_worx/l10n.be.hr.payroll.export.sdworx

Classical
_name: l10n.be.hr.payroll.export.sdworx
_inherit: hr.work.entry.export.mixin
[hr_payroll_export_sdworx.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_country_restriction@api.model❌ no
_generate_line❌ no
_generate_export_file❌ no
_generate_export_filename❌ no
_get_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_sd_worx/l10n.be.hr.payroll.export.sdworx.employee

Classical
_name: l10n.be.hr.payroll.export.sdworx.employee
_inherit: hr.work.entry.export.employee.mixin
[hr_payroll_export_sdworx.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_relations_to_check✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_sd_worx/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_sdworx_code@api.constrains('sdworx_code')❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_be_hr_payroll_sd_worx/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_sdworx_code@api.constrains('sdworx_code')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_hr_payroll_ucm

l10n_be_hr_payroll_ucm/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_ucm/l10n.be.hr.payroll.export.ucm

Classical
_name: l10n.be.hr.payroll.export.ucm
_inherit: hr.work.entry.export.mixin
[hr_payroll_export_ucm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_country_restriction@api.model❌ no
_generate_line❌ no
_generate_export_file❌ no
_generate_export_filename❌ no
_get_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_ucm/l10n.be.hr.payroll.export.ucm.employee

Classical
_name: l10n.be.hr.payroll.export.ucm.employee
_inherit: hr.work.entry.export.employee.mixin
[hr_payroll_export_ucm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_relations_to_check✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_hr_payroll_ucm/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_ucm_code@api.constrains('ucm_code')❌ no
_onchange_ucm_code@api.onchange('ucm_code')❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_be_hr_payroll_ucm/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_ucm_code@api.constrains('ucm_code')❌ no
_check_ucm_company_code@api.constrains('ucm_company_code')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_intervat

l10n_be_intervat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
l10n_be_action_fetch_from_intervat❌ no
_l10n_be_submit_xml❌ no
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_be_intervat/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_be_intervat/l10n_be.vat.declaration

Class
_name: l10n_be.vat.declaration
[l10n_be_vat_declaration.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_intervat/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_l10n_be_generate_private_key_and_certificate❌ no
_l10n_be_generate_jwt❌ no
_l10n_be_generate_jwk❌ no
_l10n_be_refresh_token❌ no
_l10n_be_verify_id_token_signature❌ no
_l10n_be_intervat_authentication_action❌ no
_l10n_be_fetch_document_from_myminfin❌ no
_l10n_be_post_vat_declaration❌ no
_l10n_be_get_error_from_response❌ no
_l10n_be_intervat_is_authentication_valid❌ no
_l10n_be_intervat_check_activated❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_be_intrastat

l10n_be_intrastat/account.report

Extension
_inherit: account.report
[account_report.py]

Methods

Method nameDecoratorsHas super
_get_variants✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_be_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
_generate_submission_attachments✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_be_pos_restaurant

l10n_be_pos_restaurant/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_create_takeaway_fiscal_position❌ no
_load_bar_demo_data✅ yes
load_onboarding_restaurant_scenario@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_pos_sale

l10n_be_pos_sale/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_reports

l10n_be_reports/l10n_be.form.281.50

Class
_name: l10n_be.form.281.50
[account_281_50_form.py]

Regular Fields (11)

Computed Fields

Stored (9)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('reference_year', 'partner_name')❌ no
assign_official_id❌ no
_get_sequence_per_company❌ no
_compute_total_remuneration@api.depends('commissions', 'fees', 'atn', 'exposed_expenses')❌ no
_compute_partner_names@api.depends('partner_id', 'partner_is_natural_person')❌ no
_compute_partner_address@api.depends('partner_id')❌ no
_compute_partner_zip@api.depends('partner_id')❌ no
_compute_partner_city@api.depends('partner_id')❌ no
_compute_country_id@api.depends('partner_id')❌ no
_compute_partner_citizen_identification@api.depends('partner_id')❌ no
_compute_partner_bce_number@api.depends('partner_is_natural_person')❌ no
_compute_partner_is_natural_person@api.depends('partner_id')❌ no
_compute_partner_country@api.depends('partner_id')❌ no
_check_auto_partner_id_company@api.constrains('partner_id')❌ no
get_dict_values❌ no
_get_pdf_file_name❌ no
_generate_281_50_form_pdf❌ no
action_download_281_50_individual_pdf❌ no
action_open_281_50_view_form❌ no
📊 Model Summary
Class | Total Fields: 27 | Computed: 10 (Stored: 9, Non-Stored: 1) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 20 (@api.model: 0, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

l10n_be_reports/l10n_be.form.325

Class
_name: l10n_be.form.325
[account_325_form.py]

Regular Fields (9)

Computed Fields

Stored (16)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('reference_year', 'is_test')❌ no
_compute_form_281_50_count@api.depends('form_281_50_ids')❌ no
_compute_form_281_50_total_amount@api.depends('form_281_50_ids')❌ no
_compute_sender_name@api.depends('state', 'sender_id', 'sender_id.name')❌ no
_compute_sender_address@api.depends('state', 'sender_id', 'sender_id.street', 'sender_id.street2')❌ no
_compute_sender_zip@api.depends('state', 'sender_id', 'sender_id.zip')❌ no
_compute_sender_city@api.depends('state', 'sender_id', 'sender_id.city')❌ no
_compute_sender_phone_number@api.depends('state', 'sender_id', 'sender_id.phone')❌ no
_compute_sender_lang_code@api.depends('state', 'sender_id', 'sender_id.lang')❌ no
_compute_sender_bce_number@api.depends('state', 'sender_id', 'sender_id.vat')❌ no
_compute_debtor_name@api.depends('state', 'debtor_id', 'debtor_id.name')❌ no
_compute_debtor_address@api.depends('state', 'debtor_id', 'debtor_id.street', 'debtor_id.street2')❌ no
_compute_debtor_zip@api.depends('state', 'debtor_id', 'debtor_id.zip')❌ no
_compute_debtor_city@api.depends('state', 'debtor_id', 'debtor_id.city')❌ no
_compute_debtor_phone_number@api.depends('state', 'debtor_id', 'debtor_id.phone')❌ no
_compute_debtor_country_id@api.depends('state', 'debtor_id', 'debtor_id.country_id')❌ no
_compute_debtor_bce_number@api.depends('state', 'debtor_id', 'debtor_id.is_company', 'debtor_id.vat')❌ no
_compute_debtor_is_natural_person@api.depends('state', 'debtor_id', 'debtor_id.is_company')❌ no
_compute_debtor_citizen_identification@api.depends('state', 'debtor_id', 'debtor_id.is_company', 'debtor_id.citizen_identification')❌ no
write✅ yes
_generate_form_281_50❌ no
_get_remuneration_281_50_per_partner@api.model❌ no
_get_balance_per_partner❌ no
_get_paid_amount_per_partner❌ no
action_generate_281_50_form_file❌ no
action_generate_281_50_form_xml❌ no
action_generate_281_50_form_pdf❌ no
action_generate_325_form_pdf❌ no
_generate_325_form_xml❌ no
_validate_form❌ no
get_dict_values❌ no
_get_sender_dict_values❌ no
_get_debtor_dict_values❌ no
_get_325_form_values❌ no
📊 Model Summary
Class | Total Fields: 29 | Computed: 18 (Stored: 16, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 36 (@api.model: 1, @api.onchange: 0, @api.depends: 19, @api.constrains: 0)

l10n_be_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_start_date_elements✅ yes
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
_get_pay_wizard✅ yes
_run_checks✅ yes
_check_suite_be_partner_vat_listing❌ no
action_validate✅ yes
action_submit✅ yes
_generate_submission_attachments✅ yes
l10n_be_reset_2_sates_common❌ no
l10n_be_reset_tax_prepayment❌ no
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_be_reports/l10n_be.company.region

Class
_name: l10n_be.company.region
[l10n_be_company_region.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_reports/l10n_be.company.type

Class
_name: l10n_be.company.type
[l10n_be_company_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_reports/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

l10n_be_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_countries_allowing_tax_representative✅ yes
_compute_l10n_be_region_id@api.depends('zip')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_be_reports/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
write✅ yes
_formated_address❌ no
_check_partner_281_50_required_values❌ no
_get_partner_missing_data❌ no
_open_partner_with_missing_data❌ no
_get_lang_code❌ no
_get_bce_number❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_be_soda

l10n_be_soda/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
create_document_from_attachment✅ yes
_l10n_be_check_soda_format❌ no
_l10n_be_parse_soda_file❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_be_soda/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
_soda_edi_decoder❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_be_soda/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_be_soda/soda.account.mapping

Class
_name: soda.account.mapping
[soda_account_mapping.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_account_id@api.depends('code', 'company_id')❌ no
_compute_display_name@api.depends('code', 'name')❌ no
find_or_create_mapping_entries@api.model❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: l10n_bg_ledger

l10n_bg_ledger/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_l10n_bg_document_type_selection_values❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_bg_ledger/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_l10n_bg_document_type_selection_values❌ no
_compute_l10n_bg_document_type@api.depends('journal_id', 'move_type')❌ no
_compute_l10n_bg_document_number@api.depends('l10n_bg_document_type', 'move_type', 'state', 'ref', 'name')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_bg_reports_ledger

l10n_bg_reports_ledger/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_br

l10n_br/account.tax

Extension
_inherit: account.tax
[account.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_fiscal_position@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('l10n_br_invoice_serial')✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_br/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_latam_document_type✅ yes
_get_last_sequence_domain✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_br/l10n_br.zip.range

Class
_name: l10n_br.zip.range
[l10n_br_zip_range.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_range@api.constrains('start', 'end')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_br/res.city

Extension
_inherit: res.city
[res_city.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_br_zip_ranges@api.depends('l10n_br_zip_range_ids')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_localization_use_documents✅ yes
_is_latam✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_br/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_frontend_writable_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_br_proxy@api.constrains('proxy_type', 'proxy_value', 'partner_id')❌ no
_compute_country_proxy_keys@api.depends('country_code')✅ yes
_compute_display_qr_setting@api.depends('country_code')✅ yes
_get_additional_data_field✅ yes
_get_qr_code_vals_list✅ yes
_get_merchant_account_info✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_br_avatax

l10n_br_avatax/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_avatax/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_depends_l10n_br_avatax_warnings✅ yes
_get_line_data_for_external_taxes✅ yes
_compute_l10n_br_is_avatax_depends✅ yes
_l10n_br_is_avatax✅ yes
_compute_l10n_br_goods_operation_type_id@api.depends('l10n_br_is_avatax', 'move_type', 'debit_origin_id')❌ no
_compute_l10n_br_is_service_transaction@api.depends('l10n_latam_document_type_id')❌ no
_get_external_taxes✅ yes
_l10n_br_avatax_check_missing_fields_product✅ yes
_l10n_br_avatax_check_partner✅ yes
_get_l10n_br_avatax_service_params✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_br_avatax/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_avatax/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_avatax/l10n_br.cnae.code

Class
_name: l10n_br.cnae.code
[l10n_br_cnae_code.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'name')❌ no
_compute_sanitized_code@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_br_avatax/l10n_br.ncm.code

Class
_name: l10n_br.ncm.code
[l10n_br_ncm_code.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'name')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_br_avatax/l10n_br.operation.type

Class
_name: l10n_br.operation.type
[l10n_br_operation_type.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_avatax/l10n_br.service.code

Class
_name: l10n_br.service.code
[l10n_br_service_code.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_avatax/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
l10n_br_action_open_product_product❌ no
_l10n_br_avatax_action_missing_fields❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_br_avatax/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (9)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_l10n_br_property_service_code_origin_id_domain❌ no
_check_l10n_br_service_code_ids@api.constrains('l10n_br_service_code_ids')❌ no
_compute_l10n_br_company_city_id@api.depends('company_id'); @api.depends_context('company')❌ no
_l10n_br_is_only_allowed_on_service_invoice❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_br_avatax/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_br_avatax/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
l10n_br_action_open_res_partner❌ no
_l10n_br_avatax_action_missing_fields❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_br_avatax_sale

l10n_br_avatax_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_depends_l10n_br_avatax_warnings✅ yes
_prepare_invoice✅ yes
_get_line_data_for_external_taxes✅ yes
_get_l10n_br_avatax_service_params✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

l10n_br_avatax_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_invoice_line✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: l10n_br_edi

l10n_br_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (11)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_l10n_br_call_avatax_taxes✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_br_last_edi_status')✅ yes
_compute_l10n_br_edi_is_needed@api.depends('l10n_br_last_edi_status', 'country_code', 'company_currency_id', 'move_type', 'fiscal_position_id', 'journal_id.l10n_br_invoice_serial')❌ no
_compute_need_cancel_request@api.depends('l10n_br_last_edi_status')✅ yes
_compute_display_send_button@api.depends('l10n_br_edi_is_needed')✅ yes
_compute_highlight_send_button@api.depends('l10n_br_edi_is_needed')✅ yes
_is_manual_document_number✅ yes
_l10n_br_edi_check_calculated_tax❌ no
_l10n_br_edi_check_partners❌ no
_l10n_br_check_origin_access_key❌ no
_compute_l10n_br_avatax_warnings@api.depends(lambda self: self._depends_l10n_br_avatax_warnings())✅ yes
_depends_l10n_br_avatax_warnings✅ yes
_need_cancel_request✅ yes
button_request_cancel✅ yes
button_draft✅ yes
_get_fields_to_detach✅ yes
button_request_correction❌ no
button_l10n_br_edi_get_service_invoice❌ no
_l10n_br_iap_cancel_invoice_goods❌ no
_l10n_br_iap_correct_invoice_goods❌ no
_l10n_br_iap_cancel_range_goods❌ no
_l10n_br_edi_get_xml_attachment_name❌ no
_l10n_br_edi_attachments_from_response❌ no
_l10n_br_edi_send❌ no
_l10n_br_edi_get_goods_values❌ no
_get_l10n_br_avatax_service_params✅ yes
_l10n_br_edi_get_tax_data❌ no
_l10n_br_prepare_payment_mode❌ no
_l10n_br_log_informative_taxes❌ no
_l10n_br_remove_informative_taxes❌ no
_l10n_br_type_specific_header❌ no
_l10n_br_get_location_dict❌ no
_l10n_br_get_locations❌ no
_l10n_br_get_additional_info❌ no
_l10n_br_get_transporter❌ no
_l10n_br_prepare_invoice_payload❌ no
_l10n_br_get_error_from_response❌ no
_l10n_br_submit_invoice❌ no
_cron_l10n_br_get_invoice_statuses❌ no
_l10n_br_edi_import_invoice❌ no
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_br_edi/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_br_cfop❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_edi/l10n_br.operation.type

Extension
_inherit: l10n_br.operation.type
[l10n_br_operation_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_l10n_br_cfop_code@api.constrains('l10n_br_cfop_code')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_edi/payment.method

Extension
_inherit: payment.method
[payment_method.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 16 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 2, @api.depends: 0, @api.constrains: 1)

l10n_br_edi/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_br_edi_pos

l10n_br_edi_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_l10n_br_avatax_service_params✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_br_edi_pos/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_prepare_base_line_tax_repartition_grouping_key✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_edi_pos/l10n_latam.identification.type

Classical
_name: l10n_latam.identification.type
_inherit: l10n_latam.identification.type, pos.load.mixin
[l10n_latam_identification_type.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_edi_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_default_l10n_br_is_nfce❌ no
_check_before_creating_new_session✅ yes
_create_journal_and_payment_methods✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_br_edi_pos/pos.order

Classical
_name: pos.order
_inherit: pos.order, account.external.tax.mixin
[pos_order.py]

Regular Fields (11)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_br_edi_number@api.depends('name')❌ no
_compute_l10n_br_is_avatax@api.depends('config_id.l10n_br_is_nfce')❌ no
_get_and_set_external_taxes_on_eligible_records✅ yes
_get_l10n_br_avatax_service_params✅ yes
_get_line_data_for_external_taxes✅ yes
_l10n_br_do_edi❌ no
_cron_l10n_br_send_nfce❌ no
_prepare_invoice_vals✅ yes
_get_invoice_post_context✅ yes
action_pos_order_invoice✅ yes
button_l10n_br_edi❌ no
action_send_nfce_batch❌ no
sync_from_ui@api.model✅ yes
_l10n_br_call_avatax_taxes✅ yes
_l10n_br_edi_get_tax_data❌ no
_l10n_br_edi_get_goods_values❌ no
_l10n_br_prepare_payment_info❌ no
_l10n_br_get_location_dict@api.model❌ no
_l10n_br_get_anonymous_location_dict❌ no
_l10n_br_calculate_access_key_check_digit❌ no
_l10n_br_get_cuf❌ no
_l10n_br_get_id_for_cnf❌ no
_l10n_br_generate_access_key❌ no
_l10n_br_generate_nfce_qr_code❌ no
_l10n_br_get_url_key❌ no
_l10n_br_get_qr_url❌ no
_prepare_l10n_br_avatax_document_service_call@api.model✅ yes
_l10n_br_prepare_invoice_payload❌ no
_l10n_br_get_error_from_response❌ no
_l10n_br_submit_invoice❌ no
_l10n_br_edi_attachments_from_response❌ no
_l10n_br_edi_get_successful_message❌ no
_l10n_br_find_tax_for_l10n_br_avatax_code❌ no
_l10n_br_edi_adjustment_entry❌ no
_l10n_br_edi_log_taxes❌ no
_l10n_br_edi_send❌ no
_l10n_br_edi_action_download❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_edi_pos/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

l10n_br_edi_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_br_edi_pos/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_br_pos_warning@api.depends('available_in_pos', 'sale_ok', 'taxes_id')❌ no
_load_pos_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_br_edi_pos/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_br_edi_pos/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_br_edi_sale

l10n_br_edi_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_br_is_service_transaction@api.depends('order_line.product_id.l10n_br_transport_cost_type', 'order_line.product_id.type')❌ no
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_br_edi_stock

l10n_br_edi_stock/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_br_picking_count@api.depends('line_ids')❌ no
action_l10n_br_view_pickings❌ no
_l10n_br_get_pickings❌ no
_l10n_br_type_specific_header✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_br_edi_stock/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_create_invoices✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

l10n_br_edi_stock/stock.package

Extension
_inherit: stock.package
[stock_package.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 24 | Computed: 14 (Stored: 3, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 37 (@api.model: 1, @api.onchange: 0, @api.depends: 14, @api.constrains: 0)

l10n_br_edi_stock/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: l10n_br_edi_website_sale

l10n_br_edi_website_sale/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_br_edi_transporter_id@api.depends('l10n_br_edi_freight_model')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_br_edi_website_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
set_delivery_line✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_br_reports

l10n_br_reports/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_fill_transaction_vals_line_ofx✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

Module: l10n_br_sale_subscription

l10n_br_sale_subscription/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_name_portal_content_view✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_br_sales

l10n_br_sales/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_name_portal_content_view✅ yes
_get_name_tax_totals_view✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_br_website_sale

l10n_br_website_sale/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: l10n_ca

l10n_ca/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ca/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ca_check_printing

l10n_ca_check_printing/res.company

Extension
_inherit: res.company
[company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ca_payment_cpa005

l10n_ca_payment_cpa005/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_ca_cpa005_pre_validate❌ no
_l10n_ca_cpa005_get_currency❌ no
_l10n_ca_cpa005_get_total_cents❌ no
_l10n_ca_cpa005_generate_header❌ no
_l10n_ca_cpa005_outgoing_payment❌ no
_generate_cpa005_file❌ no
_get_methods_generating_files✅ yes
_generate_export_file✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_ca_payment_cpa005/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ca_cpa005_fcn_number_next@api.depends('l10n_ca_cpa005_fcn_sequence_id.number_next_actual')❌ no
_set_l10n_ca_cpa005_fcn_next_number❌ no
_l10n_ca_cpa005_modulo_file_creation_number❌ no
_l10n_ca_cpa005_create_sequence_if_needed❌ no
_default_outbound_payment_methods✅ yes
_l10n_ca_cpa005_next_file_creation_nr❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_ca_payment_cpa005/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_ca_payment_cpa005/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ca_payment_cpa005/l10n_ca_cpa005.transaction.code

Class
_name: l10n_ca_cpa005.transaction.code
[l10n_ca_cpa005_transaction_code.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'code')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ca_payment_cpa005/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ca_payment_cpa005/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_l10n_ca_cpa005_financial_institution_number@api.constrains('l10n_ca_financial_institution_number')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ca_reports

l10n_ca_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ch

l10n_ch/account.move

Extension
_inherit: account.move
[account_invoice.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ch_qr_is_valid@api.depends('partner_id', 'currency_id')❌ no
get_l10n_ch_qrr_number❌ no
_compute_qrr_number@api.model❌ no
_get_invoice_reference_ch_invoice❌ no
_get_invoice_reference_ch_partner❌ no
space_qrr_reference@api.model❌ no
space_scor_reference@api.model❌ no
l10n_ch_action_print_qr❌ no
_l10n_ch_dispatch_invoices_to_print❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ch/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_process_reference_for_sale_order✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_ch/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ch_reference_warning_msg@api.onchange('partner_id', 'memo', 'payment_type')❌ no
_l10n_ch_reference_is_valid❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_ch/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
get_available_barcode_masks@api.model✅ yes
apply_qr_code_ch_cross_mask@api.model❌ no
_render_qweb_pdf_prepare_streams✅ yes
get_paperformat✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ch_display_qr_bank_options@api.depends('partner_id', 'company_id')❌ no
_compute_l10n_ch_qr_iban@api.depends('acc_number')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_l10n_ch_get_qr_vals❌ no
_get_qr_vals✅ yes
_get_qr_code_generation_params✅ yes
_get_partner_address_lines❌ no
_is_qr_reference@api.model❌ no
_is_iso11649_reference@api.model❌ no
_l10n_ch_qr_debtor_check❌ no
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
_get_available_qr_methods@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ch_hr_payroll

l10n_ch_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (5)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_check_birthday@api.constrains('birthday')❌ no
_onchange_private_country_id@api.onchange('private_country_id')❌ no
_onchange_l10n_ch_has_monthly@api.onchange('l10n_ch_has_monthly')❌ no
_onchange_l10n_ch_has_hourly@api.onchange('l10n_ch_has_hourly')❌ no
_onchange_l10n_ch_has_lesson@api.onchange('l10n_ch_has_lesson')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_certificate_selection✅ yes
_create_or_update_snapshot@api.model❌ no
action_absence_swiss_employee❌ no
action_view_wages❌ no
_validate_sv_as_number@api.model❌ no
_check_l10n_ch_sv_as_number@api.constrains('l10n_ch_sv_as_number')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/hr.employee.is.line

Class
_name: hr.employee.is.line
[hr_employee_is_line.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('employee_id', 'reason')❌ no
action_pending❌ no
action_draft❌ no
action_done❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/hr.employee.is.line.correction

Class
_name: hr.employee.is.line.correction
[hr_employee_is_line.py]

Regular Fields (9)

Computed Fields

Stored (9)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_default_is_values@api.depends('payslip_id')❌ no
_compute_l10n_ch_tax_code@api.depends('l10n_ch_tax_scale', 'l10n_ch_tax_scale_type', 'l10n_ch_pre_defined_tax_scale', 'l10n_ch_open_tax_scale', 'children', 'l10n_ch_church_tax')❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 10 (Stored: 9, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_ch_hr_payroll/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_work_interruption@api.constrains('date_from', 'date_to', 'holiday_status_id')❌ no
_check_payslip_generated@api.constrains('date_from', 'date_to', 'employee_id')❌ no
_compute_l10n_ch_swissdec_work_interruption@api.depends('holiday_status_id')❌ no
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

l10n_ch_hr_payroll/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

l10n_ch_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (2)

Computed Fields

Stored (20)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_get_schedule_timedelta✅ yes
_issues_dependencies@api.model✅ yes
_get_warnings_by_slip✅ yes
_compute_date_to@api.depends('date_from', 'struct_id')✅ yes
_compute_l10n_ch_social_insurance_id@api.depends('version_id.l10n_ch_social_insurance_id', 'state')❌ no
_compute_l10n_ch_lpp_insurance_id@api.depends('version_id.l10n_ch_lpp_insurance_id', 'state')❌ no
_compute_l10n_ch_accident_insurance_line_id@api.depends('version_id.l10n_ch_accident_insurance_line_id', 'state')❌ no
_compute_l10n_ch_additional_accident_insurance_line_ids@api.depends('version_id.l10n_ch_additional_accident_insurance_line_ids', 'state')❌ no
_compute_l10n_ch_sickness_insurance_line_ids@api.depends('version_id.l10n_ch_sickness_insurance_line_ids', 'state')❌ no
_compute_l10n_ch_compensation_fund_id@api.depends('version_id.l10n_ch_compensation_fund_id', 'state')❌ no
_compute_l10n_ch_pay_13th_month@api.depends('payslip_run_id.l10n_ch_pay_13th_month')❌ no
_compute_l10n_ch_avs_status@api.depends('version_id.l10n_ch_avs_status')❌ no
_compute_l10n_ch_is_model@api.depends('l10n_ch_is_code')❌ no
_compute_l10n_ch_lpp_not_insured@api.depends('version_id.l10n_ch_lpp_not_insured', 'state')❌ no
_get_payslip_line_total✅ yes
_filter_out_of_versions_payslips✅ yes
_get_contract_days_in_payslip_range❌ no
_get_payroll_impacting_swissdec❌ no
_compute_l10n_ch_swiss_wage_ids@api.depends('employee_id', 'version_id', 'struct_id', 'date_from', 'date_to', 'l10n_ch_entry', 'l10n_ch_withdrawal')❌ no
_compute_l10n_ch_monthly_snapshot@api.depends('employee_id', 'date_from', 'date_to')❌ no
_compute_l10n_ch_is_correction@api.depends('employee_id')❌ no
_compute_basic_net@api.depends('line_ids.total')✅ yes
_get_base_local_dict✅ yes
_compute_l10n_ch_location_unit_id@api.depends('version_id.l10n_ch_location_unit_id')❌ no
_compute_l10n_ch_laa_group@api.depends('version_id.l10n_ch_laa_group')❌ no
_compute_laa_solution_number@api.depends('version_id.laa_solution_number')❌ no
compute_sheet✅ yes
action_payslip_done✅ yes
action_payslip_cancel✅ yes
_compute_l10n_ch_is_code@api.depends('employee_id', 'l10n_ch_monthly_snapshot')❌ no
_compute_input_line_ids@api.depends('employee_id', 'version_id', 'struct_id', 'date_from', 'date_to', 'struct_id')✅ yes
_get_additional_input_line_vals❌ no
_reverse_log_lines❌ no
_find_rate❌ no
_log_is_line❌ no
_get_is_log_lines❌ no
action_refresh_from_work_entries✅ yes
action_open_source_tax_corrections❌ no
action_absence_swiss_employee_from_payslip❌ no
_get_data_files_to_update✅ yes
_compute_warning_message@api.depends('date_from', 'date_to', 'struct_id')✅ yes
_compute_l10n_ch_occupation@api.depends('employee_id', 'date_from', 'date_to', 'version_id.date_version')❌ no
_l10n_ch_get_occupation_days❌ no
action_adjust_payslip✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_ch_hr_payroll/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_valid_version_ids✅ yes
generate_payslips✅ yes
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_ch_hr_payroll/hr.rule.parameter

Extension
_inherit: hr.rule.parameter
[hr_rule_parameter.py]

Methods

Method nameDecoratorsHas super
_get_parameter_from_code@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/hr.salary.rule

Extension
_inherit: hr.salary.rule
[hr_salary_rule.py]

Regular Fields (19)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (80)

Computed Fields

Stored (13)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_contract_type_domain❌ no
_check_swiss_address@api.constrains('l10n_ch_municipality', 'l10n_ch_weekly_residence_municipality', 'private_country_id')❌ no
_check_l10n_ch_foreign_tax_id@api.constrains('l10n_ch_foreign_tax_id', 'private_country_id')❌ no
_onchange_private_country_id@api.onchange('private_country_id')❌ no
_onchange_l10n_ch_has_monthly@api.onchange('l10n_ch_has_monthly')❌ no
_onchange_l10n_ch_has_hourly@api.onchange('l10n_ch_has_hourly')❌ no
_onchange_l10n_ch_has_lesson@api.onchange('l10n_ch_has_lesson')❌ no
_get_allowed_contract_type_ids❌ no
generate_work_entries✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_compute_l10n_ch_lpp_withdrawal_valid_as_of@api.depends('contract_date_end')❌ no
_compute_l10n_ch_lpp_entry_valid_as_of@api.depends('contract_date_start')❌ no
_compute_l10n_ch_other_employers_occupation_rate@api.depends('l10n_ch_other_employment', 'l10n_ch_total_activity_type', 'l10n_ch_other_activity_percentage')❌ no
_compute_l10n_ch_weekly_hours@api.depends('l10n_ch_location_unit_id')❌ no
_compute_l10n_ch_current_occupation_rate@api.depends('l10n_ch_location_unit_id', 'l10n_ch_weekly_hours')❌ no
_inverse_l10n_ch_current_occupation_rate❌ no
_compute_l10n_ch_contractual_holidays_rate@api.depends('l10n_ch_yearly_holidays')❌ no
_compute_l10n_ch_contractual_public_holidays_rate@api.depends('l10n_ch_yearly_paid_public_holidays')❌ no
_compute_wage_type@api.depends('structure_type_id', 'contract_type_id')✅ yes
_compute_l10n_ch_tax_code@api.depends('l10n_ch_tax_scale', 'l10n_ch_tax_scale_type', 'l10n_ch_pre_defined_tax_scale', 'l10n_ch_open_tax_scale', 'children', 'l10n_ch_church_tax', 'l10n_ch_has_withholding_tax')❌ no
_compute_l10n_ch_source_tax_canton@api.depends('l10n_ch_canton', 'l10n_ch_residence_type', 'l10n_ch_weekly_residence_canton', 'l10n_ch_has_withholding_tax', 'l10n_ch_location_unit_id')❌ no
_compute_l10n_ch_source_tax_municipality@api.depends('l10n_ch_canton', 'l10n_ch_residence_type', 'l10n_ch_weekly_residence_municipality', 'l10n_ch_has_withholding_tax')❌ no
action_view_wages❌ no
_compute_one_time_wage_count❌ no
_compute_autocomplete_private_address@api.depends('private_zip')❌ no
_compute_weekly_residence_autocomplete@api.depends('l10n_ch_weekly_residence_address_zip')❌ no
_compute_total_occupation_rate@api.depends('l10n_ch_other_employers_occupation_rate', 'l10n_ch_current_occupation_rate')❌ no
_get_marital_status_selection✅ yes
_check_l10n_ch_spouse_sv_as_number@api.constrains('l10n_ch_spouse_sv_as_number')❌ no
_get_l10n_ch_declaration_marital❌ no
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.social.insurance

Class
_name: l10n.ch.social.insurance
[l10n_avs.py]

Regular Fields (20)

Methods

Method nameDecoratorsHas super
_get_default_avs_line_ids@api.model❌ no
_get_default_ac_line_ids@api.model❌ no
_get_default_l10n_ch_avs_rente_ids@api.model❌ no
_get_default_l10n_ch_avs_ac_threshold_ids@api.model❌ no
_get_default_l10n_ch_avs_acc_threshold_ids@api.model❌ no
_check_insurance_code@api.constrains('insurance_code')❌ no
_get_avs_rates❌ no
_get_ac_rates❌ no
_get_additional_ac_rates❌ no
_get_retirement_rente❌ no
_get_ac_threshold❌ no
_get_acc_threshold❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ch_hr_payroll/l10n.ch.social.insurance.avs.line

Class
_name: l10n.ch.social.insurance.avs.line
[l10n_avs.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.social.insurance.ac.line

Class
_name: l10n.ch.social.insurance.ac.line
[l10n_avs.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.social.insurance.avs.retirement.rente

Class
_name: l10n.ch.social.insurance.avs.retirement.rente
[l10n_avs.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.social.insurance.avs.ac.threshold

Class
_name: l10n.ch.social.insurance.avs.ac.threshold
[l10n_avs.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.social.insurance.avs.acc.threshold

Class
_name: l10n.ch.social.insurance.avs.acc.threshold
[l10n_avs.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.avs.splits

Class
_name: l10n.ch.avs.splits
[l10n_ch_avs_income_splits.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
action_confirm❌ no
action_cancel❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.avs.split.lines

Class
_name: l10n.ch.avs.split.lines
[l10n_ch_avs_income_splits.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.compensation.fund

Class
_name: l10n.ch.compensation.fund
[l10n_ch_caf.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_get_caf_rates❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.compensation.fund.line

Class
_name: l10n.ch.compensation.fund.line
[l10n_ch_caf.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.lpp.basis.report

Classical
_name: l10n.ch.lpp.basis.report
_inherit: l10n.ch.swissdec.transmitter
[l10n_ch_declaration_bvg_lpp.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_prepare_data✅ yes
_compute_l10n_ch_declare_salary_data@api.depends('year', 'month', 'lpp_basis_line_ids')❌ no
_get_institutions❌ no
_get_declaration❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.lpp.basis.report.line

Class
_name: l10n.ch.lpp.basis.report.line
[l10n_ch_declaration_bvg_lpp.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.ema.declaration

Classical
_name: l10n.ch.ema.declaration
_inherit: l10n.ch.swissdec.transmitter
[l10n_ch_declaration_ema.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
action_prepare_data✅ yes
_get_institutions❌ no
_get_declaration❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.salary.certificate

Classical
_name: l10n.ch.salary.certificate
_inherit: l10n.ch.swissdec.transmitter
[l10n_ch_declaration_salary_certificate.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
action_prepare_data✅ yes
generate_tax_accounting_reports❌ no
send_tax_accounting_reports❌ no
_compute_wage_statement_count❌ no
action_open_wage_statements❌ no
_get_institutions❌ no
_get_declaration❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.is.report

Classical
_name: l10n.ch.is.report
_inherit: l10n.ch.swissdec.transmitter
[l10n_ch_declaration_source_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_prepare_data✅ yes
_get_institutions❌ no
_get_declaration❌ no
generate_st_report❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.statistic.report

Classical
_name: l10n.ch.statistic.report
_inherit: l10n.ch.swissdec.transmitter
[l10n_ch_declaration_statistic.py]

Methods

Method nameDecoratorsHas super
action_prepare_data✅ yes
_get_institutions❌ no
_get_declaration❌ no
generate_statistic_report❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.is.mutation

Class
_name: l10n.ch.is.mutation
[l10n_ch_ema_is.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.lpp.mutation

Class
_name: l10n.ch.lpp.mutation
[l10n_ch_ema_lpp.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.employee.monthly.values

Class
_name: l10n.ch.employee.monthly.values
[l10n_ch_employee_monthly_values.py]

Regular Fields (3)

Computed Fields

Stored (7)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_fill_xml_scheme❌ no
_amount2str❌ no
_get_additional_meta_data❌ no
_get_additional_txb_values❌ no
_get_additional_avs_values❌ no
_compute_employee_meta_data@api.depends('yearly_values_id', 'month')❌ no
_compute_person@api.depends('yearly_values_id', 'month')❌ no
_compute_bvg_lpp_annual_basis@api.depends('employee_id', 'year', 'month')❌ no
_compute_additional_particular@api.depends('month', 'year', 'employee_id', 'employee_meta_data')❌ no
dict_diff❌ no
_compute_monthly_statistics@api.depends('month', 'year', 'employee_id')❌ no
_compute_mutations@api.depends('month', 'year', 'employee_id')❌ no
_find_structured_missing❌ no
_compute_validation_errors@api.depends('employee_meta_data')❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 8 (Stored: 7, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 14 (@api.model: 0, @api.onchange: 0, @api.depends: 7, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.employee.yearly.values

Class
_name: l10n.ch.employee.yearly.values
[l10n_ch_employee_yearly_values.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_amount2str❌ no
_fill_xml_scheme❌ no
_flat_dict_to_nest_dict❌ no
_toggle_pay_period_lock❌ no
_compute_monthly_value_ids@api.depends('year', 'employee_id')❌ no
_get_mapped_snapshots@api.model❌ no
_get_yearly_mapped_payslips❌ no
_get_monthly_tax_at_source❌ no
_get_monthly_statistic❌ no
_get_monthly_ema❌ no
_generate_certificate_uuid❌ no
_create_wage_statement❌ no
_create_pension_statement❌ no
_get_yearly_retrospective❌ no
_get_salary_rectificates❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.hr.contract.wage

Class
_name: l10n.ch.hr.contract.wage
[l10n_ch_hr_contract_wage.py]

Regular Fields (5)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('version_id', 'description', 'date_start')❌ no
_compute_type@api.depends('date_start')❌ no
_compute_uom@api.depends('input_type_id')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.hr.employee.children

Class
_name: l10n.ch.hr.employee.children
[l10n_ch_hr_employee_children.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_deduction_start@api.depends('birthdate')❌ no
_check_deduction_end@api.constrains('deduction_end')❌ no
_check_l10n_ch_sv_as_number@api.constrains('l10n_ch_sv_as_number')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_ch_hr_payroll/l10n.ch.sickness.insurance

Class
_name: l10n.ch.sickness.insurance
[l10n_ch_ijm.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_compute_insurance_code@api.depends('insurance_company')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.sickness.insurance.line

Class
_name: l10n.ch.sickness.insurance.line
[l10n_ch_ijm.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_solution_code@api.depends('solution_type', 'solution_number')❌ no
_get_threshold❌ no
_get_rates❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.sickness.insurance.line.rate

Class
_name: l10n.ch.sickness.insurance.line.rate
[l10n_ch_ijm.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.individual.account

Classical
_name: l10n.ch.individual.account
_inherit: hr.payroll.declaration.mixin
[l10n_ch_individual_account.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_country_restriction❌ no
_compute_name@api.depends('year')❌ no
action_generate_declarations✅ yes
_get_rendering_data❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/ch.yearly.report

Classical
_name: ch.yearly.report
_inherit: l10n.ch.swissdec.transmitter
[l10n_ch_insurance_report.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_actionable_warnings✅ yes
action_prepare_data✅ yes
_get_institutions❌ no
_get_declaration❌ no
generate_ahv_report❌ no
generate_free_ahv_report❌ no
generate_fak_report❌ no
generate_ktg_report❌ no
generate_laa_report❌ no
generate_laac_report❌ no
generate_txb_report❌ no
generate_tax_accounting_reports❌ no
send_tax_accounting_reports❌ no
_compute_wage_statement_count❌ no
action_open_wage_statements❌ no
create_eiv_file❌ no
📊 Model Summary
Classical | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/hr.payslip.is.log.line

Class
_name: hr.payslip.is.log.line
[l10n_ch_is_log_line.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 13 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.accident.insurance

Class
_name: l10n.ch.accident.insurance
[l10n_ch_laa.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_get_default_laa_group_ids@api.model❌ no
_check_uid_bfs_number@api.constrains('uid_bfs_number')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ch_hr_payroll/l10n.ch.accident.group

Class
_name: l10n.ch.accident.group
[l10n_ch_laa.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_default_laa_line_ids@api.model❌ no
get_rates❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.accident.insurance.line

Class
_name: l10n.ch.accident.insurance.line
[l10n_ch_laa.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_solution_code@api.depends('solution_type', 'solution_number')❌ no
_get_threshold❌ no
_get_occupational_rates❌ no
_get_non_occupational_rates❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.accident.insurance.line.rate

Class
_name: l10n.ch.accident.insurance.line.rate
[l10n_ch_laa.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.additional.accident.insurance

Class
_name: l10n.ch.additional.accident.insurance
[l10n_ch_laac.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.additional.accident.insurance.line

Class
_name: l10n.ch.additional.accident.insurance.line
[l10n_ch_laac.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_solution_code@api.depends('solution_type', 'solution_number')❌ no
_get_threshold❌ no
_get_rates❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.additional.accident.insurance.line.rate

Class
_name: l10n.ch.additional.accident.insurance.line.rate
[l10n_ch_laac.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.location.unit

Class
_name: l10n.ch.location.unit
[l10n_ch_location_unit.py]

Regular Fields (8)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_check_bur_ree_number@api.constrains('bur_ree_number')❌ no
_compute_autocomplete_canton_municipality@api.depends('partner_id.zip')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

l10n_ch_hr_payroll/l10n.ch.lpp.insurance

Class
_name: l10n.ch.lpp.insurance
[l10n_ch_lpp.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_check_uid_bfs@api.constrains('uid_bfs')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ch_hr_payroll/l10n.ch.lpp.insurance.line

Class
_name: l10n.ch.lpp.insurance.line
[l10n_ch_lpp.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_code@api.constrains('code')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ch_hr_payroll/l10n.ch.master.data.report

Class
_name: l10n.ch.master.data.report
[l10n_ch_master_data_report.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
action_generate_pdf❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.monthly.summary

Class
_name: l10n.ch.monthly.summary
[l10n_ch_monthly_summary.py]

Regular Fields (8)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_display_name@api.depends('date_start')❌ no
_compute_dates@api.depends('year', 'month')❌ no
_get_valid_payslips❌ no
_get_line_values❌ no
action_generate_pdf❌ no
action_generate_xls❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.occupation

Class
_name: l10n.ch.occupation
[l10n_ch_occupation.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
init❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.salary.certificate.profile

Class
_name: l10n.ch.salary.certificate.profile
[l10n_ch_salary_certificate_profile.py]

Regular Fields (17)

Computed Fields

Stored (19)

Methods

Method nameDecoratorsHas super
_check_valid_from@api.constrains('valid_from')❌ no
_compute_certificate_values@api.depends('certificate_template_id')❌ no
action_update_all_certificates❌ no
📊 Model Summary
Class | Total Fields: 36 | Computed: 19 (Stored: 19, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

l10n_ch_hr_payroll/l10n.ch.source.tax.institution

Class
_name: l10n.ch.source.tax.institution
[l10n_ch_source_tax_institution.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.swissdec.declaration

Class
_name: l10n.ch.swissdec.declaration
[l10n_ch_swissdec_declaration.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_process_responses❌ no
_match_foreign_canton❌ no
get_status_from_declare_salary❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.dialog.message

Class
_name: l10n.ch.dialog.message
[l10n_ch_swissdec_declaration_dialog.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
action_reply_dialog❌ no
action_poll❌ no
to_swissdec_dict❌ no
action_open_dialog❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.dialog.message.field

Class
_name: l10n.ch.dialog.message.field
[l10n_ch_swissdec_declaration_dialog.py]

Regular Fields (27)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 27 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.swissdec.job.result

Class
_name: l10n.ch.swissdec.job.result
[l10n_ch_swissdec_declaration_result.py]

Regular Fields (16)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('result_meta_data')❌ no
_compute_has_proof_of_insurance@api.depends('last_raw_response')❌ no
_compute_has_lpp_contributions@api.depends('last_raw_response')❌ no
_compute_has_st_corrections@api.depends('last_raw_response')❌ no
action_open_swissdec_job_result❌ no
action_open_status_notification❌ no
action_open_completion_url❌ no
action_open_dialog_message_ids❌ no
action_get_dialog_and_open_result❌ no
action_get_result_from_declare_salary❌ no
action_get_dialog❌ no
_reply_dialog❌ no
_poll_dialog❌ no
_process_dialog_message❌ no
import_lpp_contributions❌ no
import_source_tax_corrections❌ no
generate_proof_of_insurance❌ no
_compute_proof_of_insurance_count❌ no
action_open_proof_of_insurance❌ no
generate_is_statement❌ no
📊 Model Summary
Class | Total Fields: 23 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 20 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

l10n_ch_hr_payroll/l10n.ch.swiss.wage.component

Class
_name: l10n.ch.swiss.wage.component
[l10n_ch_worked_days.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('payslip_id', 'salary_base', 'rate')❌ no
_get_allowed_work_entry_types❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (30)

Methods

Method nameDecoratorsHas super
_l10n_ch_modulo_11_checksum@api.model❌ no
_check_l10n_ch_swissdec_delegate_ch_uid@api.constrains('l10n_ch_swissdec_delegate_ch_uid')❌ no
_check_l10n_ch_uid@api.constrains('l10n_ch_uid')❌ no
_l10n_ch_swissdec_request❌ no
l10n_ch_hr_payroll_action_ping❌ no
l10n_ch_hr_payroll_action_check_interoperability❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ch_hr_payroll_elm_transmission_5_3

l10n_ch_hr_payroll_elm_transmission_5_3/hr.version

Extension
_inherit: hr.version
[hr_contract.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
_get_additional_input_line_vals✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.compensation.fund

Extension
_inherit: l10n.ch.compensation.fund
[l10n_caf.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_family_allowances❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.caf.scale

Class
_name: l10n.ch.caf.scale
[l10n_caf.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.caf.scale

Class
_name: l10n.ch.caf.scale
[l10n_ch_caf_scale.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.hr.employee.children

Extension
_inherit: l10n.ch.hr.employee.children
[l10n_ch_children.py]

Regular Fields (3)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_allowance_dates@api.depends('birthdate', 'l10n_ch_child_status')❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.sickness.insurance.line

Extension
_inherit: l10n.ch.sickness.insurance.line
[l10n_ch_ijm.py]

Methods

Method nameDecoratorsHas super
_get_rates❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.sickness.insurance.line.rate

Extension
_inherit: l10n.ch.sickness.insurance.line.rate
[l10n_ch_ijm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.additional.accident.insurance.line

Extension
_inherit: l10n.ch.additional.accident.insurance.line
[l10n_ch_laac.py]

Methods

Method nameDecoratorsHas super
_get_rates❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.additional.accident.insurance.line.rate

Extension
_inherit: l10n.ch.additional.accident.insurance.line.rate
[l10n_ch_laac.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.lpp.coordination.amount

Class
_name: l10n.lpp.coordination.amount
[l10n_ch_lpp.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ch_hr_payroll_elm_transmission_5_3/l10n.ch.lpp.insurance

Extension
_inherit: l10n.ch.lpp.insurance
[l10n_ch_lpp.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_lpp_coordination_ids@api.model❌ no
_find_coordination_amount❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ch_pos

l10n_ch_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_get_partner_bank_id✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_cl

l10n_cl/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_l10n_latam_documents_domain✅ yes
_check_document_types_post❌ no
_l10n_cl_onchange_journal@api.onchange('journal_id')❌ no
_post✅ yes
_l10n_cl_get_formatted_sequence❌ no
_get_starting_sequence✅ yes
_get_last_sequence_domain✅ yes
_get_name_invoice_report✅ yes
_format_lang_totals❌ no
_l10n_cl_get_invoice_totals_for_report❌ no
_l10n_cl_include_sii❌ no
_is_manual_document_number✅ yes
_l10n_cl_get_amounts❌ no
_l10n_cl_get_withholdings❌ no
_float_repr_float_round❌ no
_compute_tax_totals✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cl/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_l10n_cl_prices_and_taxes❌ no
_l10n_cl_get_line_amounts❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl/l10n_latam.document.type

Extension
_inherit: l10n_latam.document.type
[l10n_latam_document_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_format_document_number✅ yes
_is_doc_type_vendor❌ no
_is_doc_type_export❌ no
_is_doc_type_electronic_ticket❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_cl/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_localization_use_documents✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_cl/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_run_check_identification✅ yes
_format_dotted_vat_cl❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl/res.bank

Extension
_inherit: res.bank
[res_partner_bank.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_fiscal_country_codes❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_cl/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_cl_edi

l10n_cl_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_onchange_type@api.onchange('type')✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_cl_edi/account.move

Classical
_name: account.move
_inherit: l10n_cl.edi.util, account.move
[account_move.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
button_cancel✅ yes
button_draft✅ yes
_post✅ yes
action_reverse✅ yes
_reverse_moves✅ yes
_compute_l10n_latam_document_type✅ yes
l10n_cl_send_dte_to_sii❌ no
_l10n_cl_send_dte_to_sii_ticket❌ no
_l10n_cl_send_dte_to_sii_non_ticket❌ no
l10n_cl_verify_dte_status❌ no
_l10n_cl_verify_dte_status_ticket❌ no
_l10n_cl_verify_dte_status_non_ticket❌ no
l10n_cl_verify_claim_status❌ no
_l10n_cl_send_dte_reception_status❌ no
l10n_cl_reprocess_acknowledge❌ no
_l10n_cl_send_receipt_acknowledgment❌ no
_l10n_cl_action_response❌ no
l10n_cl_accept_document❌ no
l10n_cl_receipt_service_or_merchandise❌ no
l10n_cl_claim_document❌ no
_get_last_sequence✅ yes
_l10n_cl_create_dte❌ no
_l10n_cl_create_partner_dte❌ no
_l10n_cl_create_dte_envelope❌ no
_l10n_cl_send_dte_to_partner❌ no
_l10n_cl_edi_currency_validation❌ no
_l10n_cl_edi_post_validation❌ no
_l10n_cl_get_sii_reception_status_message❌ no
_l10n_cl_get_sii_reception_status_message_rest❌ no
_l10n_cl_get_verify_status_msg_rest❌ no
_l10n_cl_normalize_currency_name❌ no
_l10n_cl_get_dte_barcode_xml❌ no
_l10n_cl_get_reverse_doc_type❌ no
_l10n_cl_get_comuna_recep❌ no
_l10n_cl_get_set_dte_id❌ no
_l10n_cl_get_report_base_filename❌ no
_l10n_cl_ask_dte_status❌ no
_l10n_cl_send_dte_to_partner_multi❌ no
_l10n_cl_ask_claim_status❌ no
_pdf417_barcode❌ no
cron_run_sii_workflow❌ no
cron_send_dte_to_sii❌ no
_get_import_file_type✅ yes
_unwrap_attachment✅ yes
_get_edi_decoder✅ yes
_l10n_cl_import_dte❌ no
_l10n_cl_fill_partner_vals_from_xml❌ no
_l10n_cl_fill_document_number_vals_from_xml❌ no
_l10n_cl_fill_document_vals_from_xml❌ no
_l10n_cl_fill_lines_vals_from_xml❌ no
_l10n_cl_get_lines_vals_from_xml❌ no
_l10n_cl_get_default_tax❌ no
_l10n_cl_get_vendor_product❌ no
_l10n_cl_fill_references_vals_from_xml❌ no
_l10n_cl_get_invoice_references_from_xml❌ no
_l10n_cl_adjust_manual_taxes_from_xml❌ no
_l10n_cl_get_manual_taxes_from_xml❌ no
_l10n_cl_check_total_amount_from_xml❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cl_edi/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_subject_serial_number@api.depends('pem_certificate')❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_cl_edi/fetchmail.server

Extension
_inherit: fetchmail.server
[fetchmail_server.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_server_type@api.constrains('l10n_cl_is_dte', 'server_type')❌ no
_fetch_mail✅ yes
_process_incoming_email❌ no
_process_incoming_supplier_document❌ no
_process_incoming_sii_dte_result❌ no
_process_incoming_customer_claim❌ no
_is_dte_email❌ no
_get_dte_recipient_company❌ no
_is_dte_enabled_company❌ no
_get_xml_origin_type❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 1)

l10n_cl_edi/l10n_cl.company.activities

Class
_name: l10n_cl.company.activities
[l10n_cl_company_activities.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_cl_edi/l10n_cl.dte.caf

Classical
_name: l10n_cl.dte.caf
_inherit: l10n_cl.edi.util
[l10n_cl_dte_caf.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_decode_caf❌ no
action_enable❌ no
action_spend❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Classical | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl_edi/l10n_cl.edi.reference

Class
_name: l10n_cl.edi.reference
[l10n_cl_edi_reference.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl_edi/l10n_latam.document.type

Extension
_inherit: l10n_latam.document.type
[l10n_latam_document_type.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_l10n_cl_show_caf_button@api.depends_context('company'); @api.depends('l10n_cl_dte_caf_ids', 'country_id', 'internal_type')❌ no
_is_doc_type_ticket❌ no
_is_doc_type_voucher❌ no
_is_doc_type_exempt❌ no
_is_doc_type_acceptance❌ no
_get_caf_file❌ no
_get_start_number❌ no
create_demo_caf_file❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_cl_edi/account.payment.term

Extension
_inherit: account.payment.term
[payment_term.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 18 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 7, @api.constrains: 1)

l10n_cl_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_prepare_cl_demo_objects❌ no
_create_demo_caf_files❌ no
_get_digital_signature❌ no
_compute_is_there_shared_cert@api.depends('l10n_cl_dte_service_provider')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_cl_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_cl_is_foreign❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_cl_edi_exports

l10n_cl_edi_exports/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_l10n_cl_customs_incoterm❌ no
_get_inverse_currency_rate❌ no
_l10n_cl_edi_post_validation✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cl_edi_exports/l10n_cl.customs_port

Class
_name: l10n_cl.customs_port
[l10n_cl_customs_port.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: l10n_cl_edi_factoring

l10n_cl_edi_factoring/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
l10n_cl_button_yield_entry❌ no
l10n_cl_yield_invoice❌ no
_compute_l10n_cl_yielded_status@api.depends('l10n_cl_aec_entry_ids')❌ no
_post✅ yes
_parse_response❌ no
_get_fields_to_detach✅ yes
_l10n_cl_is_aec_move❌ no
l10n_cl_send_dte_to_sii✅ yes
l10n_cl_verify_dte_status✅ yes
_l10n_cl_render_and_sign_xml❌ no
_validate_aec_creation_conditions❌ no
action_l10n_cl_create_aec❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cl_edi_factoring/res.company

Extension
_inherit: res.company
[company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_cl_edi_factoring/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_cl_edi_pos

l10n_cl_edi_pos/account.move

Classical
_name: account.move
_inherit: account.move, pos.load.mixin
[account_move.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_cl_sii_barcode_image❌ no
_load_pos_data_domain@api.model✅ yes
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cl_edi_pos/l10n_latam.document.type

Classical
_name: l10n_latam.document.type
_inherit: l10n_latam.document.type, pos.load.mixin
[l10n_latam_document_type.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
_load_pos_data_domain✅ yes
📊 Model Summary
Classical | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_cl_edi_pos/l10n_latam.identification.type

Classical
_name: l10n_latam.identification.type
_inherit: l10n_latam.identification.type, pos.load.mixin
[l10n_latam_identification_type.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl_edi_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
open_ui✅ yes
get_limited_partners_loading✅ yes
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_cl_edi_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_prepare_invoice_vals✅ yes
_create_invoice✅ yes
read_pos_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl_edi_pos/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_card_payment@api.depends('journal_id')❌ no
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

l10n_cl_edi_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_cl_edi_pos/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_cl_edi_pos/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
get_sii_taxpayer_types@api.model❌ no
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_cl_edi_stock

l10n_cl_edi_stock/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
cron_run_sii_workflow✅ yes
cron_send_dte_to_sii✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cl_edi_stock/l10n_cl.edi.reference

Extension
_inherit: l10n_cl.edi.reference
[l10n_cl_edi_reference.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl_edi_stock/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cl_edi_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_new_picking_values✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_cl_edi_stock/stock.picking

Classical
_name: stock.picking
_inherit: l10n_cl.edi.util, stock.picking
[stock_picking.py]

Regular Fields (11)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
action_cancel✅ yes
_create_new_sequence❌ no
_get_next_document_number❌ no
_create_backorder_picking✅ yes
create_delivery_guide❌ no
_compute_l10n_cl_is_return❌ no
_get_effective_date❌ no
print_delivery_guide_pdf❌ no
l10n_cl_confirm_draft_delivery_guide❌ no
l10n_cl_set_delivery_guide_to_draft❌ no
_l10n_cl_create_dte❌ no
_l10n_cl_create_delivery_guide_validation❌ no
_l10n_cl_edi_prepare_values❌ no
_l10n_cl_get_tax_amounts❌ no
_prepare_pdf_values❌ no
_prepare_dte_values❌ no
l10n_cl_send_dte_to_sii❌ no
l10n_cl_verify_dte_status❌ no
_l10n_cl_ask_dte_status❌ no
_l10n_cl_get_comuna_recep❌ no
_l10n_cl_get_sii_reception_status_message❌ no
_l10n_cl_get_dte_barcode_xml❌ no
_pdf417_barcode❌ no
_get_dte_template❌ no
_l10n_cl_get_signed_dte❌ no
_l10n_cl_get_dte_envelope❌ no
_l10n_cl_create_partner_dte❌ no
_l10n_cl_send_dte_to_partner❌ no
_l10n_cl_send_dte_to_sii❌ no
_l10n_cl_verify_dte_status❌ no
📊 Model Summary
Classical | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_cl_edi_website_sale

l10n_cl_edi_website_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_cl_reports

l10n_cl_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_cn

l10n_cn/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_fapiao@api.constrains('fapiao')❌ no
check_cn2an@api.model❌ no
_convert_to_amount_in_word@api.model❌ no
_count_attachments❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_co

l10n_co/l10n_latam.identification.type

Extension
_inherit: l10n_latam.identification.type
[l10n_latam_identification_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_co_dian

l10n_co_dian/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_co_dian_parse_numbering_range_node@api.model❌ no
_l10n_co_dian_get_journal_values❌ no
_l10n_co_dian_update_journal❌ no
_l10n_co_dian_process_numbering_range_response❌ no
button_l10n_co_dian_fetch_numbering_range❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_co_dian/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Computed Fields

Stored (3)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_l10n_co_dian_cufe@api.depends('move_type', 'l10n_co_edi_is_support_document', 'l10n_co_dian_document_ids.state', 'l10n_co_dian_document_ids.commercial_state')❌ no
_compute_l10n_co_dian_states@api.depends('l10n_co_dian_document_ids', 'l10n_co_dian_document_ids.state', 'l10n_co_dian_document_ids.commercial_state')❌ no
_compute_l10n_co_dian_attachment_id@api.depends('l10n_co_dian_document_ids', 'l10n_co_dian_document_ids.state')❌ no
_compute_l10n_co_dian_identifier_type@api.depends('journal_id', 'move_type')❌ no
_compute_l10n_co_dian_show_support_doc_button@api.depends('state', 'move_type', 'l10n_co_dian_state')❌ no
_compute_l10n_co_dian_is_enabled@api.depends('country_code', 'company_currency_id', 'move_type', 'company_id.l10n_co_dian_provider')❌ no
_compute_l10n_co_dian_update_commercial_event_enabled@api.depends('l10n_co_dian_document_ids.state', 'l10n_co_dian_commercial_state')❌ no
_post✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_co_dian_state')✅ yes
_get_name_invoice_report✅ yes
_get_import_file_type✅ yes
_get_mail_template@api.model✅ yes
l10n_co_dian_action_update_event_status❌ no
l10n_co_dian_send_event_update_status_received❌ no
l10n_co_dian_send_event_update_status_claimed❌ no
l10n_co_dian_send_event_update_status_goods_received❌ no
l10n_co_dian_send_event_update_status_accepted❌ no
l10n_co_dian_send_event_update_status_accepted_by_issuer❌ no
_l10n_co_dian_send_event_update_status❌ no
_l10n_co_dian_validate_send_event_update_data❌ no
_l10n_co_dian_get_mail_commercial_state_label❌ no
_l10n_co_dian_get_electronic_document_number❌ no
l10n_co_dian_action_send_bill_support_document❌ no
_l10n_co_dian_get_invoice_report_qr_code_value❌ no
_l10n_co_dian_get_extra_invoice_report_values❌ no
_l10n_co_dian_get_invoice_prepayments❌ no
_l10n_co_dian_send_invoice_xml❌ no
_l10n_co_dian_get_attached_document_filename❌ no
_l10n_co_dian_get_commercial_event_document_filename❌ no
_l10n_co_dian_get_last_accepted_document❌ no
_l10n_co_dian_cron_update_event_status❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_co_dian/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_l10n_co_dian_net_price_subtotal❌ no
_l10n_co_dian_gross_price_subtotal❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_dian/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Methods

Method nameDecoratorsHas super
_get_issuer_string❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_co_dian/l10n_co_dian.document

Class
_name: l10n_co_dian.document
[l10n_co_dian_document.py]

Regular Fields (10)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_show_button_get_status@api.depends('zip_key', 'state', 'test_environment', 'certification_process')❌ no
_compute_show_button_fetch_attached_document@api.depends('attachment_id', 'move_id.move_type')❌ no
_compute_message@api.depends('message_json')❌ no
_parse_errors@api.model❌ no
_build_message@api.model❌ no
_create_document@api.model❌ no
_document_already_processed@api.model❌ no
_send_test_set_async@api.model❌ no
_send_bill_sync@api.model❌ no
_send_event_update_status@api.model❌ no
_get_status_event@api.model❌ no
_get_status_zip❌ no
_get_status❌ no
_get_attached_document_values❌ no
_demo_get_attached_document_values❌ no
_get_response_history❌ no
_get_attached_document❌ no
action_get_attached_document❌ no
_send_to_dian@api.model❌ no
_send_commercial_event@api.model❌ no
_send_get_status_event@api.model❌ no
action_get_status❌ no
action_download_file❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 11, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_co_dian/l10n_co_dian.operation_mode

Class
_name: l10n_co_dian.operation_mode
[l10n_co_dian_operation_mode.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_dian/mail.template

Extension
_inherit: mail.template
[mail_template.py]

Methods

Method nameDecoratorsHas super
_create_dian_mail_templates@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_dian/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_co_dian_certification_process@api.depends('l10n_co_dian_test_environment')❌ no
_inverse_l10n_co_dian_certification_process❌ no
_default_l10n_co_dian_provider❌ no
_compute_l10n_co_dian_demo_mode❌ no
_inverse_l10n_co_dian_demo_mode❌ no
_inverse_l10n_co_dian_test_environment❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_co_dian/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_co_dian_enable_update_data@api.depends_context('company'); @api.depends('l10n_latam_identification_type_id', 'vat')❌ no
_l10n_co_dian_onchange_identification_type@api.onchange('l10n_latam_identification_type_id', 'vat')❌ no
button_l10n_co_dian_refresh_data❌ no
_l10n_co_dian_update_data❌ no
_l10n_co_dian_call_get_acquirer@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_co_edi

l10n_co_edi/account.edi.format

Extension
_inherit: account.edi.format
[account_edi_format.py]

Methods

Method nameDecoratorsHas super
_l10n_co_edi_generate_electronic_invoice_filename@api.model❌ no
_l10n_co_edi_prepare_tii_sections@api.model❌ no
_l10n_co_edi_prepare_tim_sections@api.model❌ no
_l10n_co_edi_generate_xml❌ no
_l10n_co_edi_get_electronic_invoice_template❌ no
_l10n_co_post_invoice_step_1❌ no
_l10n_co_post_invoice_step_2❌ no
_needs_web_services✅ yes
_is_compatible_with_journal✅ yes
_get_move_applicability✅ yes
_check_move_configuration✅ yes
_l10n_co_edi_post_invoice_step_1❌ no
_l10n_co_edi_post_invoice_step_2❌ no
_l10n_co_edi_cancel_invoice❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/account.move

Extension
_inherit: account.move
[account_invoice.py]

Regular Fields (6)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_co_edi_type@api.depends('move_type', 'l10n_co_edi_debit_note')❌ no
_compute_operation_type@api.depends('move_type', 'reversed_entry_id', 'debit_origin_id', 'l10n_co_edi_debit_note')❌ no
_compute_l10n_co_edi_is_direct_payment@api.depends('invoice_date_due', 'date')❌ no
_l10n_co_edi_get_electronic_invoice_type❌ no
_l10n_co_edi_get_electronic_invoice_type_info❌ no
_retry_edi_documents_error✅ yes
button_draft✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_co_edi/account.move.line

Extension
_inherit: account.move.line
[account_invoice.py]

Methods

Method nameDecoratorsHas super
_l10n_co_edi_get_product_code❌ no
_l10n_co_edi_get_iae3_value❌ no
_l10n_co_edi_get_line_name❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_co_edi_is_support_document@api.depends('type', 'l10n_co_edi_dian_authorization_number')❌ no
_ensure_l10n_co_edi_no_journal_entries@api.constrains('l10n_co_edi_debit_note')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_co_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/l10n_co_edi.payment.option

Class
_name: l10n_co_edi.payment.option
[payment_option.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_co_edi/uom.uom

Extension
_inherit: uom.uom
[product_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

l10n_co_edi/res.city

Extension
_inherit: res.city
[res_city.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (13)

Methods

Method nameDecoratorsHas super
_get_l10n_co_edi_template_code_description❌ no
_is_latam✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_co_edi/res.country.state

Extension
_inherit: res.country.state
[res_country_state.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_get_frontend_writable_fields✅ yes
_get_vat_without_verification_code❌ no
_get_vat_verification_code❌ no
_l10n_co_edi_get_partner_type❌ no
_l10n_co_edi_get_carvajal_code_for_identification_type❌ no
_l10n_co_edi_get_company_address❌ no
_l10n_co_edi_get_fiscal_regimen_code❌ no
_l10n_co_edi_get_fiscal_regimen_name❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/l10n_co_edi.tax.type

Class
_name: l10n_co_edi.tax.type
[tax_type.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_co_edi/l10n_co_edi.type_code

Class
_name: l10n_co_edi.type_code
[type_code.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_co_edi_mandate

l10n_co_edi_mandate/account.move

Extension
_inherit: account.move
[account_invoice.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_co_edi_mandate/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_co_dian_mandate_contract@api.depends('type')❌ no
_auto_init✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: l10n_co_pos

l10n_co_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_prepare_invoice_vals✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_cz

l10n_cz/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_taxable_supply_date@api.depends('country_code')✅ yes
_compute_show_taxable_supply_date@api.depends('country_code')✅ yes
_compute_date✅ yes
_get_invoice_currency_rate_date✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cz/l10n_cz.tax_office

Class
_name: l10n_cz.tax_office
[l10n_cz_tax_office.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cz/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_cz_intrastat

l10n_cz_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
_generate_submission_attachments✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_cz_reports

l10n_cz_reports/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_cz_reports/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_transaction_code@api.depends('product_id.l10n_cz_transaction_code')❌ no
_compute_is_reverse_charge@api.depends('tax_ids')❌ no
_compute_l10n_cz_supplies_code@api.depends('product_id.l10n_cz_supplies_code')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cz_reports/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_base_line_for_taxes_computation✅ yes
_prepare_tax_line_for_taxes_computation✅ yes
_prepare_base_line_tax_repartition_grouping_key✅ yes
_prepare_tax_line_repartition_grouping_key✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_cz_reports/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: l10n_de

l10n_de/account.account

Extension
_inherit: account.account
[account_account.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_de/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_prepare_liquidity_account_vals@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_de/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_show_delivery_date@api.depends('country_code', 'move_type')✅ yes
_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_de/account.tax

Extension
_inherit: account.tax
[datev.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_de/product.template

Extension
_inherit: product.template
[datev.py]

Methods

Method nameDecoratorsHas super
_get_product_accounts✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_de/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_get_rendering_context✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_de/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
write✅ yes
_compute_force_restrictive_audit_trail@api.depends('country_code')✅ yes
_validate_l10n_de_stnr@api.constrains('state_id', 'l10n_de_stnr')❌ no
get_l10n_de_stnr_national❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_de_intrastat

l10n_de_intrastat/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_de_pos_cert

l10n_de_pos_cert/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_de_vat_definition_export_identifier@api.depends('amount', 'invoice_repartition_line_ids.tag_ids', 'refund_repartition_line_ids.tag_ids', 'company_id.l10n_de_fiskaly_api_secret')❌ no
create@api.model_create_multi✅ yes
write✅ yes
get_vat_definition_export_id❌ no
_get_german_tax❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_de_pos_cert/l10n_de_pos.dsfinvk_export

Class
_name: l10n_de_pos.dsfinvk_export
[l10n_de_pos_dsfinvk_export.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_check_datetime@api.constrains('start_datetime', 'end_datetime')❌ no
_check_fiskaly_client_tss@api.constrains('config_id')❌ no
create@api.model_create_multi✅ yes
_l10n_de_trigger_fiskaly_export❌ no
l10n_de_action_refresh_state❌ no
l10n_de_action_download_export❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

l10n_de_pos_cert/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_l10n_de_check_fiskaly_api_key_secret❌ no
_l10n_de_check_fiskaly_tss_client_ids❌ no
_l10n_de_get_tss_id❌ no
open_ui✅ yes
l10n_de_get_fiskaly_urls_and_keys@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_l10n_de_create_tss_process❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_de_pos_cert/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_prepare_lines_and_payments❌ no
_l10n_de_payment_types❌ no
_l10n_de_amounts_per_vat❌ no
refund✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_de_pos_cert/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Methods

Method nameDecoratorsHas super
prepare_line_data❌ no
get_fiskaly_business_type❌ no
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

l10n_de_pos_cert/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

l10n_de_pos_cert/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_validate_session✅ yes
_l10n_de_create_cash_point_closing_json❌ no
_get_vat_details❌ no
get_cash_statement_cases❌ no
_get_dsfinvk_cash_point_closing_data❌ no
_l10n_de_send_fiskaly_cash_point_closing❌ no
_l10n_de_create_fiskaly_cash_register❌ no
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_de_pos_cert/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_country_germany@api.depends('country_id')❌ no
write✅ yes
l10n_de_is_germany_and_fiskaly❌ no
_l10n_de_fiskaly_kassensichv_url@api.model❌ no
_l10n_de_fiskaly_dsfinvk_api_url@api.model❌ no
_l10n_de_fiskaly_kassensichv_auth❌ no
_l10n_de_fiskaly_kassensichv_rpc❌ no
_l10n_de_fiskaly_dsfinvk_auth❌ no
_l10n_de_fiskaly_dsfinvk_rpc❌ no
_l10n_de_fiskaly_iap_rpc❌ no
_l10n_de_check_required_fiskaly_fields❌ no
_l10n_de_create_db_payload❌ no
_l10n_de_create_organization_payload❌ no
l10n_de_action_fiskaly_register❌ no
l10n_de_action_fiskaly_create_new_keys❌ no
l10n_de_update_vat_export_data❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_de_pos_res_cert

l10n_de_pos_res_cert/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_check_config_germany_floor@api.model❌ no
read_pos_data✅ yes
_line_differences@api.model❌ no
_merge_order_lines@api.model❌ no
retrieve_line_difference@api.model❌ no
remove_from_ui@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_de_reports

l10n_de_reports/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_get_datev_account@api.depends('journal_id', 'line_ids', 'journal_id.default_account_id')❌ no
_l10n_de_datev_get_guid❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_de_reports/res.company

Extension
_inherit: res.company
[company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_validate_l10n_de_datev_account_length@api.constrains('l10n_de_datev_account_length')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_de_reports/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_datev_identifier@api.constrains('l10n_de_datev_identifier')❌ no
_check_datev_identifier_customer@api.constrains('l10n_de_datev_identifier_customer')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_din5008

l10n_din5008/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_din5008_account_followup

l10n_din5008_account_followup/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_din5008_industry_fsm

l10n_din5008_industry_fsm/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: l10n_din5008_repair

l10n_din5008_repair/repair.order

Extension
_inherit: repair.order
[repair.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 20 (Stored: 11, Non-Stored: 9) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 50 (@api.model: 3, @api.onchange: 2, @api.depends: 16, @api.constrains: 0)

Module: l10n_dk

l10n_dk/account.account

Classical
_name: account.account
_inherit: account.account
[account_account.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_dk/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_prepare_liquidity_account_vals@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_dk/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_compute_company_registry@api.depends('vat', 'country_id')✅ yes
_compute_company_registry_placeholder@api.depends('country_id.code', 'ref_company_ids.account_fiscal_country_id.code')✅ yes
_get_company_registry_labels✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_dk_intrastat

l10n_dk_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_dk_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_dk_nemhandel

l10n_dk_nemhandel/account_edi_proxy_client.user

Extension
_inherit: account_edi_proxy_client.user
[account_edi_proxy_user.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_proxy_urls✅ yes
_call_nemhandel_proxy❌ no
_check_user_on_alternative_service❌ no
_cron_nemhandel_get_new_documents❌ no
_cron_nemhandel_get_message_status❌ no
_cron_nemhandel_get_participant_status❌ no
_cron_nemhandel_webhook_keepalive❌ no
_get_proxy_identification✅ yes
_register_proxy_user✅ yes
_nemhandel_import_invoice❌ no
_nemhandel_get_new_documents❌ no
_nemhandel_get_message_status❌ no
_nemhandel_get_participant_status❌ no
_get_nemhandel_company_details❌ no
_nemhandel_register_as_receiver❌ no
_nemhandel_deregister_participant❌ no
_generate_nemhandel_webhook_token❌ no
_get_nemhandel_user_from_token@api.model❌ no
_nemhandel_reset_webhook❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_dk_nemhandel/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_show_refresh_out_einvoices_status_button@api.depends('l10n_dk_nemhandel_proxy_state')✅ yes
_compute_show_fetch_in_einvoices_button@api.depends('is_nemhandel_journal', 'l10n_dk_nemhandel_proxy_state')✅ yes
button_fetch_in_einvoices✅ yes
button_refresh_out_einvoices_status✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_dk_nemhandel/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_nemhandel_move_state@api.depends('state')❌ no
_get_ubl_cii_builder_from_xml_tree@api.model✅ yes
action_cancel_nemhandel_documents❌ no
action_send_and_print✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_dk_nemhandel/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_phonenumbers_import@api.model❌ no
_sanitize_nemhandel_phone_number❌ no
_check_nemhandel_phone_number@api.constrains('nemhandel_phone_number')❌ no
_check_nemhandel_purchase_journal_id@api.constrains('nemhandel_purchase_journal_id')❌ no
_compute_nemhandel_purchase_journal_id@api.depends('l10n_dk_nemhandel_proxy_state')❌ no
_compute_nemhandel_contact_email@api.depends('email')❌ no
_compute_nemhandel_phone_number@api.depends('phone')❌ no
_compute_nemhandel_edi_user@api.depends('account_edi_proxy_client_ids')❌ no
_get_nemhandel_edi_mode❌ no
_get_nemhandel_webhook_endpoint❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_dk_nemhandel/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_nemhandel_identifier_type@api.depends('country_code', 'vat', 'company_registry')❌ no
_compute_nemhandel_identifier_value@api.depends('country_code', 'vat', 'company_registry', 'nemhandel_identifier_type')❌ no
_compute_is_using_nemhandel@api.depends_context('allowed_company_ids'); @api.depends('invoice_edi_format')❌ no
_check_nemhandel_send_oioubl@api.constrains('invoice_edi_format', 'invoice_sending_method')❌ no
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
_get_suggested_invoice_edi_format✅ yes
_get_nemhandel_participant_info@api.model❌ no
_l10n_dk_nemhandel_log_verification_state_update❌ no
_check_nemhandel_participant_exists@api.model❌ no
_check_document_type_support✅ yes
_update_nemhandel_state_per_company❌ no
write✅ yes
create@api.model_create_multi✅ yes
button_nemhandel_check_partner_endpoint❌ no
_get_nemhandel_verification_state❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_dk_oioubl

l10n_dk_oioubl/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_import_file_type✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_dk_oioubl/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_dk_reports

l10n_dk_reports/account.journal

Extension
_inherit: account.journal
[account_journal_dashboard.py]

Methods

Method nameDecoratorsHas super
_get_journal_dashboard_data_batched✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_dk_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_dk_reports/account.return.type

Extension
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_do_check_printing

l10n_do_check_printing/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_l10n_do_check_printing_generate_micr_line❌ no
_check_build_page_info✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_do_check_printing/res.company

Extension
_inherit: res.company
[company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ec

l10n_ec/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ec_require_emission@api.depends('type', 'country_code', 'l10n_latam_use_documents')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_ec/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_l10n_ec_documents_allowed@api.model❌ no
_get_l10n_latam_documents_domain✅ yes
_get_ec_formatted_sequence❌ no
_get_starting_sequence✅ yes
_get_last_sequence_domain✅ yes
_skip_format_document_number✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ec/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec/account.tax.group

Extension
_inherit: account.tax.group
[account_tax_group.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec/l10n_ec.sri.payment

Class
_name: l10n_ec.sri.payment
[l10n_ec_sri_payment.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec/l10n_latam.document.type

Extension
_inherit: l10n_latam.document.type
[l10n_latam_document_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_format_document_number✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ec/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_localization_use_documents✅ yes
_is_latam✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ec/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_run_check_identification✅ yes
_compute_l10n_ec_vat_validation@api.depends('vat', 'country_id', 'l10n_latam_identification_type_id')❌ no
_l10n_ec_get_identification_type❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ec_edi

l10n_ec_edi/account.edi.format

Extension
_inherit: account.edi.format
[account_edi_format.py]

Methods

Method nameDecoratorsHas super
_is_compatible_with_journal✅ yes
_needs_web_services✅ yes
_get_move_applicability✅ yes
_check_move_configuration✅ yes
_l10n_ec_post_move_edi❌ no
_post_withhold_edi❌ no
_post_invoice_edi✅ yes
_l10n_ec_cancel_move_edi❌ no
_cancel_withhold_edi❌ no
_cancel_invoice_edi✅ yes
_get_invoice_edi_content✅ yes
_get_withhold_edi_content❌ no
_l10n_ec_get_xml_common_values❌ no
l10n_ec_merge_negative_and_positive_line❌ no
_l10n_ec_dispatch_negative_line_into_discounts❌ no
_l10n_ec_remove_negative_lines_from_move_info❌ no
_l10n_ec_generate_xml❌ no
_l10n_ec_generate_signed_xml@api.model❌ no
_l10n_ec_generate_demo_xml_attachment❌ no
_l10n_ec_send_xml_to_authorize❌ no
_l10n_ec_send_document❌ no
_l10n_ec_get_authorization_status❌ no
_l10n_ec_get_authorization_status_new❌ no
_l10n_ec_get_client_service_response❌ no
_l10n_ec_get_client_service_response_new❌ no
_l10n_ec_create_authorization_file❌ no
_l10n_ec_create_authorization_file_new❌ no
_l10n_ec_format_number❌ no
_l10n_ec_remove_newlines❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_edi_format_ids@api.depends('l10n_ec_withhold_type', 'l10n_ec_is_purchase_liquidation', 'l10n_latam_use_documents')✅ yes
_compute_compatible_edi_ids@api.depends('l10n_ec_withhold_type', 'l10n_ec_is_purchase_liquidation')✅ yes
_onchange_withhold_type@api.onchange('type', 'l10n_ec_withhold_type')❌ no
_onchange_type_is_purchase_liquidation@api.onchange('type')❌ no
_compute_l10n_ec_require_emission@api.depends('type', 'l10n_latam_use_documents', 'l10n_ec_withhold_type', 'l10n_ec_is_purchase_liquidation')✅ yes
_l10n_ec_check_duplicated_entity_emission@api.constrains('l10n_ec_entity', 'l10n_ec_emission', 'type', 'l10n_ec_withhold_type', 'l10n_ec_is_purchase_liquidation')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_ec_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (9)

Computed Fields

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_compute_l10n_ec_show_edit_authorization@api.depends('l10n_latam_document_type_id', 'l10n_ec_authorization_number', 'journal_id')❌ no
_compute_l10n_ec_show_add_withhold@api.depends('country_code', 'l10n_latam_document_type_id.code', 'l10n_ec_withhold_ids')❌ no
_compute_l10n_ec_withhold_wth_fields@api.depends('country_code', 'l10n_ec_withhold_type', 'line_ids.tax_ids', 'line_ids.l10n_ec_withhold_invoice_id')❌ no
_compute_l10n_ec_withhold_subtotals@api.depends('country_code', 'line_ids.tax_ids.tax_group_id', 'line_ids.l10n_ec_withhold_tax_amount', 'line_ids.balance')❌ no
_compute_l10n_ec_withhold_inv_fields@api.depends('country_code', 'line_ids')❌ no
_compute_access_url✅ yes
_inverse_l10n_latam_document_number@api.onchange('l10n_latam_document_type_id', 'l10n_latam_document_number', 'partner_id')✅ yes
write✅ yes
_l10_ec_check_tax_lock_date❌ no
_compute_l10n_ec_reimbursement_totals@api.depends('l10n_ec_reimbursement_ids.tax_base', 'l10n_ec_reimbursement_ids.tax_amount', 'l10n_ec_reimbursement_ids.tax_id')❌ no
_compute_l10n_ec_is_dividend_withhold@api.depends('line_ids', 'line_ids.l10n_ec_code_taxsupport')❌ no
action_print_pdf✅ yes
l10n_ec_add_withhold❌ no
l10n_ec_action_view_withholds❌ no
l10n_ec_action_view_invoices❌ no
l10n_ec_action_send_withhold❌ no
l10n_ec_action_compute_lines_from_reimbursements❌ no
_compute_amount✅ yes
_l10n_ec_wth_calculate_amount❌ no
_get_name_invoice_report✅ yes
_get_invoice_pdf_proforma✅ yes
_is_manual_document_number✅ yes
_get_l10n_latam_documents_domain✅ yes
_l10n_ec_check_number_prefix❌ no
_l10n_ec_check_in_withhold_number_prefix❌ no
_l10n_ec_check_in_reimbursements_amounts❌ no
_l10n_ec_get_payment_data❌ no
_l10n_ec_get_invoice_additional_info❌ no
_l10n_ec_get_taxes_grouped❌ no
_l10n_ec_map_tax_groups❌ no
_l10n_ec_get_invoice_edi_data❌ no
_l10n_ec_is_withholding❌ no
_l10n_ec_get_withhold_additional_info❌ no
_l10n_ec_get_withhold_edi_data❌ no
_l10n_ec_wth_map_tax_code@api.model❌ no
_l10n_ec_wth_get_foreign_data❌ no
_l10n_ec_get_withhold_edi_data_lines❌ no
_l10n_ec_get_formas_de_pago❌ no
_l10n_ec_get_inv_taxsupports_and_amounts❌ no
_get_profit_vat_tax_grouped_details❌ no
_l10n_ec_withhold_subtotals_dict@api.model❌ no
_post✅ yes
_l10n_ec_set_authorization_number❌ no
_l10n_ec_get_check_digit@api.model❌ no
_l10n_ec_get_reimbursement_common_values❌ no
_l10n_ec_extract_data_from_access_key❌ no
_l10n_ec_is_purchase_reimbursement❌ no
_check_l10n_ec_taxsupport_reimbursement_lines@api.constrains('l10n_ec_reimbursement_ids')❌ no
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
_l10n_ec_edi_import_bill❌ no
_l10n_ec_edi_import_bill_fill_move_line❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ec_edi/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_withhold_tax_amount@api.depends('tax_ids')❌ no
_get_suggested_supplier_withhold_taxes❌ no
_l10n_ec_prepare_edi_vals_to_export_USD✅ yes
_compute_totals✅ yes
_compute_name✅ yes
_compute_product_uom_id✅ yes
_compute_price_unit✅ yes
_compute_tax_ids✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_base_line_for_taxes_computation✅ yes
_prepare_tax_line_for_taxes_computation✅ yes
_prepare_base_line_tax_repartition_grouping_key✅ yes
_prepare_tax_line_repartition_grouping_key✅ yes
compute_all✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Methods

Method nameDecoratorsHas super
_l10n_ec_edi_get_issuer_rfc_string❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_ec_edi/l10n_ec.reimbursement

Class
_name: l10n_ec.reimbursement
[l10n_ec_reimbursement.py]

Regular Fields (11)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
onchange_authorization_number@api.onchange('authorization_number')❌ no
onchange_partner_id@api.onchange('partner_id')❌ no
_prepare_base_line_for_taxes_computation❌ no
_get_tax_amounts_converted❌ no
_compute_tax_amount@api.depends('tax_base', 'tax_id')❌ no
_compute_total@api.depends('tax_base', 'tax_id', 'tax_amount')❌ no
onchange_l10n_ec_reimbursement_document_number@api.onchange('document_number')❌ no
_get_reimbursement_partner_identification_type❌ no
_get_identification_type❌ no
_get_reimbursement_line_vals❌ no
_get_reimbursement_line_tax_vals❌ no
_check_duplicated_reimbursement_lines@api.constrains('document_number', 'tax_id', 'partner_vat_number')❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 12 (@api.model: 0, @api.onchange: 3, @api.depends: 2, @api.constrains: 1)

l10n_ec_edi/l10n_ec.taxpayer.type

Class
_name: l10n_ec.taxpayer.type
[l10n_ec_taxpayer_type.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_ec_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
_l10n_ec_is_demo_environment❌ no
_l10n_ec_set_taxpayer_type_for_demo❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ec_edi/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_get_sri_code_for_partner❌ no
_get_l10n_ec_edi_supplier_identification_type_code❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ec_edi_pos

l10n_ec_edi_pos/account.edi.format

Extension
_inherit: account.edi.format
[account_edi_format.py]

Methods

Method nameDecoratorsHas super
_check_move_configuration✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi_pos/account.move

Classical
_name: account.move
_inherit: account.move, pos.load.mixin
[account_move.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_l10n_ec_get_payment_data✅ yes
_l10n_ec_get_formas_de_pago✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ec_edi_pos/l10n_latam.identification.type

Classical
_name: l10n_latam.identification.type
_inherit: l10n_latam.identification.type, pos.load.mixin
[l10n_latam_identification_type.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
get_limited_partners_loading✅ yes
_load_pos_data_read✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_prepare_invoice_vals✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi_pos/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

l10n_ec_edi_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_ec_edi_pos/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ec_edi_stock

l10n_ec_edi_stock/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ec_edi_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (8)

Computed Fields

Stored (3)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_ec_delivery_guide_dates@api.depends('scheduled_date')❌ no
_compute_l10n_ec_transfer_reason@api.depends('location_dest_id')❌ no
_compute_l10n_ec_allow_send_edi@api.depends('state', 'l10n_ec_is_delivery_guide', 'l10n_ec_edi_status')❌ no
_compute_l10n_ec_is_delivery_guide@api.depends('country_code', 'picking_type_code')❌ no
_l10n_ec_edi_validations❌ no
l10n_ec_action_create_delivery_guide❌ no
l10n_ec_send_delivery_guide_to_send❌ no
l10n_ec_send_delivery_guide_to_partner❌ no
l10n_ec_action_download_delivery_guide❌ no
_l10n_ec_edi_create_delivery_guide❌ no
_l10n_ec_edi_get_delivery_guide_values❌ no
_l10n_ec_get_authorization_number❌ no
_l10n_ec_get_check_digit@api.model❌ no
button_action_cancel_delivery_guide❌ no
l10n_ec_send_delivery_guide_to_cancel❌ no
_l10n_ec_send_xml_to_authorize❌ no
_l10n_ec_generate_demo_xml_attachment❌ no
_l10n_ec_cron_send_delivery_guide_to_sri❌ no
_l10n_ec_get_delivery_guide_additional_info❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_ec_edi_stock/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_l10n_ec_create_delivery_guide_sequence❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: l10n_ec_reports

l10n_ec_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ec_reports_ats

l10n_ec_reports_ats/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_l10n_ec_get_ats_latam_document_type_code❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_ec_sale

l10n_ec_sale/payment.method

Extension
_inherit: payment.method
[payment_method.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_fiscal_country_codes❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 2, @api.depends: 0, @api.constrains: 1)

l10n_ec_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_invoice✅ yes
_create_invoices✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_ee

l10n_ee/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ee/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ee_intrastat

l10n_ee_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_ee_reports

l10n_ee_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_postprocess_vat_closing_entry_results✅ yes
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_eg

l10n_eg/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_eg_edi_eta

l10n_eg_edi_eta/account.edi.format

Extension
_inherit: account.edi.format
[account_edi_format.py]

Methods

Method nameDecoratorsHas super
_l10n_eg_get_eta_qr_domain@api.model❌ no
_l10n_eg_get_eta_api_domain@api.model❌ no
_l10n_eg_get_eta_token_domain@api.model❌ no
_l10n_eg_eta_connect_to_server@api.model❌ no
_l10n_eg_edi_round@api.model❌ no
_l10n_eg_edi_post_invoice_web_service@api.model❌ no
_cancel_invoice_edi_eta@api.model❌ no
_l10n_eg_get_einvoice_document_summary@api.model❌ no
_l10n_eg_get_einvoice_status@api.model❌ no
_l10n_eg_eta_get_access_token❌ no
_l10n_eg_get_eta_invoice_pdf@api.model❌ no
_l10n_eg_validate_info_address@api.model❌ no
_l10n_eg_eta_prepare_eta_invoice@api.model❌ no
_l10n_eg_eta_prepare_invoice_lines_data@api.model❌ no
_l10n_eg_get_partner_tax_type@api.model❌ no
_l10n_eg_eta_prepare_address_data@api.model❌ no
_needs_web_services✅ yes
_get_move_applicability✅ yes
_check_move_configuration✅ yes
_l10n_eg_edi_post_invoice❌ no
_l10n_eg_edi_cancel_invoice❌ no
_l10n_eg_edi_xml_invoice_content❌ no
_is_compatible_with_journal✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_edi_eta/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_eg_edi_eta/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_eta_long_id@api.depends('l10n_eg_eta_json_doc_file')❌ no
_compute_eta_qr_code_str@api.depends('invoice_date', 'l10n_eg_uuid', 'l10n_eg_long_id')❌ no
_compute_eta_response_data@api.depends('l10n_eg_eta_json_doc_file')❌ no
_get_fields_to_detach✅ yes
button_draft✅ yes
action_post_sign_invoices❌ no
action_get_eta_invoice_pdf❌ no
_l10n_eg_edi_exchange_currency_rate❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_eg_edi_eta/l10n_eg_edi.activity.type

Class
_name: l10n_eg_edi.activity.type
[eta_activity_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_edi_eta/l10n_eg_edi.thumb.drive

Class
_name: l10n_eg_edi.thumb.drive
[eta_thumb_drive.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
action_sign_invoices❌ no
action_set_certificate_from_usb❌ no
set_certificate❌ no
set_signature_data❌ no
_get_host❌ no
_serialize_for_signing❌ no
_generate_signed_attrs__❌ no
_generate_signer_info__❌ no
_generate_cades_bes_signature❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_edi_eta/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_eg_eta_code@api.depends('product_variant_ids.l10n_eg_eta_code')❌ no
_set_l10n_eg_eta_code❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_eg_edi_eta/product.product

Extension
_inherit: product.product
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_eg_edi_eta/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_eg_edi_eta/res.currency.rate

Extension
_inherit: res.currency.rate
[res_currency_rate.py]

Methods

Method nameDecoratorsHas super
_onchange_rate_warning@api.onchange('company_rate')✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 4, @api.onchange: 3, @api.depends: 4, @api.constrains: 1)

l10n_eg_edi_eta/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_address_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_edi_eta/l10n_eg_edi.uom.code

Class
_name: l10n_eg_edi.uom.code
[uom_uom.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_edi_eta/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_eg_hr_payroll

l10n_eg_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_l10n_eg_get_annual_remaining_leaves❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_eg_tax❌ no
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_eg_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_end_of_service@api.depends('l10n_eg_total_number_of_days', 'l10n_eg_other_allowances', 'l10n_eg_transportation_allowance', 'wage')❌ no
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eg_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_eg_reports

l10n_eg_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_employment_hero

l10n_employment_hero/account.move

Extension
_inherit: account.move
[account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_employment_hero/account.account

Extension
_inherit: account.account
[account.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_employment_hero_enable❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_employment_hero/account.tax

Extension
_inherit: account.tax
[account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_employment_hero/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_check_employment_hero_lock_date@api.constrains('employment_hero_lock_date')❌ no
_eh_payroll_fetch_journal_entries❌ no
_eh_get_lock_date❌ no
_eh_payroll_fetch_payrun❌ no
_eh_payroll_cron_fetch_payrun❌ no
_handle_request_errors@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_es

l10n_es/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_is_simplified@api.depends('partner_id', 'line_ids.balance')❌ no
_l10n_es_is_dua❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_l10n_es_get_regime_code❌ no
_l10n_es_get_sujeto_tax_types@api.model❌ no
_l10n_es_get_main_tax_types@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_es/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_l10n_es_is_foreign❌ no
_l10n_es_edi_get_partner_info❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_es_edi_facturae

l10n_es_edi_facturae/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_fields_to_detach✅ yes
_l10n_es_edi_facturae_export_data_check❌ no
_l10n_es_edi_facturae_get_default_enable❌ no
_l10n_es_edi_facturae_get_filename❌ no
_l10n_es_edi_facturae_get_tax_period❌ no
_l10n_es_edi_facturae_get_refunded_invoices❌ no
_l10n_es_edi_facturae_get_corrective_data❌ no
_l10n_es_edi_facturae_get_administrative_centers❌ no
_l10n_es_edi_facturae_get_tax_node_from_tax_data❌ no
_l10n_es_edi_facturae_convert_payment_terms_to_installments❌ no
_l10n_es_edi_facturae_prepare_inv_line❌ no
_l10n_es_edi_facturae_export_facturae❌ no
_l10n_es_edi_facturae_render_facturae❌ no
_get_import_file_type✅ yes
_unwrap_attachment✅ yes
_get_edi_decoder✅ yes
_import_invoice_facturae❌ no
_import_get_partner❌ no
_import_extract_partner_values❌ no
_import_create_or_retrieve_partner❌ no
_import_invoice_facturae_invoice❌ no
_import_invoice_fill_lines❌ no
_import_fill_invoice_line_taxes❌ no
_search_tax_for_import❌ no
_search_product_for_import❌ no
action_invoice_download_facturae❌ no
_l10n_es_facturae_sign_xml❌ no
get_extra_print_items✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_edi_facturae/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_facturae/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_es_edi_facturae_get_issuer❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_es_edi_facturae/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_es_edi_facturae_export_check❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_es_edi_facturae/l10n_es_edi_facturae.ac_role_type

Class
_name: l10n_es_edi_facturae.ac_role_type
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_facturae/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_validate_l10n_es_edi_facturae_ac_physical_gln@api.constrains('l10n_es_edi_facturae_ac_physical_gln')❌ no
_validate_l10n_es_edi_facturae_ac_logical_operational_point@api.constrains('l10n_es_edi_facturae_ac_logical_operational_point')❌ no
_compute_l10n_es_edi_facturae_residence_type@api.depends('country_id')❌ no
_l10n_es_edi_facturae_export_check❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_facturae/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_es_edi_sii

l10n_es_edi_sii/account.edi.format

Extension
_inherit: account.edi.format
[account_edi_format.py]

Methods

Method nameDecoratorsHas super
_l10n_es_edi_get_invoices_tax_details_info❌ no
_l10n_es_edi_get_partner_info❌ no
_l10n_es_edi_get_invoices_info❌ no
_l10n_es_edi_web_service_aeat_vals❌ no
_l10n_es_edi_web_service_bizkaia_vals❌ no
_l10n_es_edi_web_service_gipuzkoa_vals❌ no
_l10n_es_edi_call_web_service_sign❌ no
_l10n_es_edi_call_web_service_sign_common❌ no
_l10n_es_edi_sii_xml_invoice_content❌ no
_get_move_applicability✅ yes
_needs_web_services✅ yes
_check_move_configuration✅ yes
_is_compatible_with_journal✅ yes
_l10n_es_edi_sii_send❌ no
_l10n_es_edi_sii_post_invoices❌ no
_l10n_es_edi_sii_cancel_invoices❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_sii/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_edi_is_required@api.depends('move_type', 'company_id', 'invoice_line_ids.tax_ids')❌ no
_l10n_es_is_dua❌ no
_check_edi_documents_for_reset_to_draft✅ yes
_edi_allow_button_draft✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_edi_sii/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_es_edi_sii/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_sii_certificate@api.depends('country_id', 'l10n_es_sii_certificate_ids')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_es_edi_tbai

l10n_es_edi_tbai/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_tbai_state@api.depends('l10n_es_tbai_post_document_id.state', 'l10n_es_tbai_cancel_document_id.state')❌ no
_compute_l10n_es_tbai_is_required@api.depends('move_type', 'company_id')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_es_tbai_post_document_id.chain_index')✅ yes
button_draft✅ yes
_l10n_es_tbai_check_can_send❌ no
_l10n_es_tbai_get_attachment_name❌ no
_l10n_es_tbai_create_edi_document❌ no
_l10n_es_tbai_post_document_in_chatter❌ no
_l10n_es_tbai_lock_move❌ no
l10n_es_tbai_resend_bill❌ no
l10n_es_tbai_send_bill❌ no
l10n_es_tbai_cancel❌ no
_l10n_es_tbai_post❌ no
_l10n_es_tbai_get_values❌ no
_l10n_es_tbai_get_attachment_values❌ no
_l10n_es_tbai_get_invoice_values❌ no
_l10n_es_tbai_get_credit_note_values❌ no
_l10n_es_tbai_get_vendor_bill_values_batuz❌ no
_l10n_es_tbai_get_vendor_bill_tax_values❌ no
_refunds_origin_required✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_edi_tbai/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_l10n_es_tbai_is_ignored❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_tbai/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_es_edi_tbai_get_issuer❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_es_edi_tbai/l10n_es_edi_tbai.document

Class
_name: l10n_es_edi_tbai.document
[l10n_es_edi_tbai_document.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_is_in_chain❌ no
_check_can_post❌ no
_post_to_web_service❌ no
_post_to_agency❌ no
_prepare_post_params_ar_gi❌ no
_process_post_response_xml_ar_gi@api.model❌ no
_prepare_post_params_bi❌ no
_generate_final_xml_bi❌ no
_process_post_response_xml_bi@api.model❌ no
_generate_xml❌ no
_get_header_values@api.model❌ no
_get_sender_values@api.model❌ no
_get_recipient_values❌ no
_get_refunded_values❌ no
_get_sale_values❌ no
_get_regime_code_value❌ no
_add_base_lines_tax_amounts@api.model❌ no
_build_tax_details_info@api.model❌ no
_get_importe_desglose_es_partner@api.model❌ no
_get_importe_desglose_foreign_partner@api.model❌ no
_generate_sale_document_xml❌ no
_sign_sale_document❌ no
_generate_purchase_document_xml_bi❌ no
_get_tbai_sequence_and_number_purchase@api.model❌ no
_get_tbai_seq_from_name@api.model❌ no
_get_tbai_sequence_and_number❌ no
_get_tbai_signature_and_date❌ no
_get_tbai_id❌ no
_get_tbai_qr❌ no
_get_crc8❌ no
_get_values_from_xml❌ no
_get_xml❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 10, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_tbai/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_tbai_is_enabled@api.depends('country_id', 'l10n_es_tbai_tax_agency')❌ no
_compute_l10n_es_tbai_certificate@api.depends('country_id', 'l10n_es_tbai_certificate_ids')❌ no
_compute_l10n_es_tbai_license_html@api.depends('country_id', 'l10n_es_tbai_test_env', 'l10n_es_tbai_tax_agency')❌ no
_get_l10n_es_tbai_license_dict❌ no
_get_l10n_es_tbai_next_chain_index❌ no
_get_l10n_es_tbai_last_chained_document❌ no
_l10n_es_freelancer❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_es_edi_tbai_pos

l10n_es_edi_tbai_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_tbai_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_tbai_state@api.depends('l10n_es_tbai_post_document_id.state')❌ no
_process_saved_order✅ yes
action_pos_order_paid✅ yes
_prepare_invoice_vals✅ yes
get_l10n_es_pos_tbai_qrurl❌ no
l10n_es_tbai_retry_post❌ no
_l10n_es_tbai_post❌ no
_l10n_es_tbai_create_edi_document❌ no
_l10n_es_tbai_get_values❌ no
_l10n_es_tbai_get_attachment_values❌ no
_l10n_es_tbai_get_credit_note_values❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_tbai_pos/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_es_edi_verifactu

l10n_es_edi_verifactu/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Computed Fields

Stored (2)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_l10n_es_edi_verifactu_clave_regimen_selection@api.model❌ no
_l10n_es_edi_verifactu_get_tax_applicability❌ no
_l10n_es_edi_verifactu_get_available_clave_regimens_map@api.model❌ no
_l10n_es_edi_verifactu_get_suggested_clave_regimen❌ no
_compute_l10n_es_edi_verifactu_available_clave_regimens@api.depends('invoice_line_ids.tax_ids')❌ no
_compute_l10n_es_edi_verifactu_clave_regimen@api.depends('invoice_line_ids.tax_ids')❌ no
_compute_l10n_es_edi_verifactu_state@api.depends('l10n_es_edi_verifactu_document_ids', 'l10n_es_edi_verifactu_document_ids.state')❌ no
_compute_l10n_es_edi_verifactu_qr_code@api.depends('l10n_es_edi_verifactu_document_ids', 'l10n_es_edi_verifactu_document_ids.json_attachment_id')❌ no
_compute_l10n_es_edi_verifactu_warning@api.depends('state', 'l10n_es_edi_verifactu_state', 'l10n_es_edi_verifactu_document_ids', 'l10n_es_edi_verifactu_document_ids.state', 'l10n_es_edi_verifactu_document_ids.errors')❌ no
_compute_l10n_es_edi_verifactu_show_cancel_button@api.depends('l10n_es_edi_verifactu_state')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_es_edi_verifactu_state', 'l10n_es_edi_verifactu_document_ids', 'l10n_es_edi_verifactu_document_ids.state', 'l10n_es_edi_verifactu_document_ids.json_attachment_id')✅ yes
_l10n_es_edi_verifactu_action_go_to_journal_entry@api.model❌ no
l10n_es_edi_verifactu_button_cancel❌ no
_l10n_es_edi_verifactu_check❌ no
_l10n_es_edi_verifactu_get_record_values❌ no
_l10n_es_edi_verifactu_create_documents❌ no
_l10n_es_edi_verifactu_mark_for_next_batch❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_edi_verifactu/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_es_edi_verifactu_get_applicability_name_map@api.model❌ no
_l10n_es_edi_verifactu_get_applicability❌ no
_l10n_es_edi_verifactu_get_suggested_clave_regimen❌ no
_l10n_es_edi_verifactu_get_tax_details_functions@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_verifactu/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_es_edi_verifactu/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_l10n_es_edi_verifactu_get_endpoints❌ no
_l10n_es_edi_verifactu_get_certificate❌ no
_l10n_es_edi_verifactu_get_chain_sequence❌ no
_l10n_es_edi_verifactu_get_last_document❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_es_edi_verifactu/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_l10n_es_edi_verifactu_get_values❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_verifactu/l10n_es_edi_verifactu.document

Class
_name: l10n_es_edi_verifactu.document
[verifactu_document.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('document_type')❌ no
_compute_json_attachment_filename@api.depends('chain_index', 'document_type')❌ no
_get_document_dict❌ no
_get_record_identifier❌ no
_extract_record_identifiers@api.model❌ no
_format_errors@api.model❌ no
_get_tax_details@api.model❌ no
_filter_waiting❌ no
_get_last❌ no
_get_state❌ no
_get_qr_code_img_url❌ no
_check_record_values@api.model❌ no
_create_for_record❌ no
_format_date_type@api.model❌ no
_round_format_number_2@api.model❌ no
_render_vals@api.model❌ no
_render_vals_operation@api.model❌ no
_render_vals_previous_submissions@api.model❌ no
_render_vals_monetary_amounts@api.model❌ no
_get_db_identifier@api.model❌ no
_render_vals_SistemaInformatico@api.model❌ no
_update_render_vals_with_chaining_info@api.model❌ no
_fingerprint@api.model❌ no
trigger_next_batch@api.model❌ no
_send_batch@api.model❌ no
_send_as_batch❌ no
_send_as_batch_check@api.model❌ no
_get_batch_dict@api.model❌ no
_extract_record_key@api.model❌ no
_cancel_after_sending❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 19, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: l10n_es_edi_verifactu_pos

l10n_es_edi_verifactu_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_l10n_es_edi_verifactu_get_record_values✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_edi_verifactu_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_verifactu_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_edi_verifactu_warning@api.depends('state', 'l10n_es_edi_verifactu_state', 'l10n_es_edi_verifactu_document_ids', 'l10n_es_edi_verifactu_document_ids.state', 'l10n_es_edi_verifactu_document_ids.errors')❌ no
_compute_l10n_es_edi_verifactu_state@api.depends('l10n_es_edi_verifactu_document_ids', 'l10n_es_edi_verifactu_document_ids.state')❌ no
_compute_l10n_es_edi_verifactu_qr_code@api.depends('l10n_es_edi_verifactu_document_ids', 'l10n_es_edi_verifactu_document_ids.json_attachment_id')❌ no
_l10n_es_edi_verifactu_get_tax_applicability❌ no
_l10n_es_edi_verifactu_get_clave_regimen❌ no
l10n_es_edi_verifactu_button_send❌ no
_l10n_es_edi_verifactu_check❌ no
_l10n_es_edi_verifactu_get_record_values❌ no
_l10n_es_edi_verifactu_create_documents❌ no
_l10n_es_edi_verifactu_mark_for_next_batch❌ no
_order_fields✅ yes
_process_saved_order✅ yes
action_pos_order_paid✅ yes
_generate_pos_order_invoice✅ yes
_prepare_invoice_vals✅ yes
l10n_es_edi_verifactu_get_invoice_name❌ no
_update_sequence_number✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_edi_verifactu_pos/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_es_edi_verifactu_pos/l10n_es_edi_verifactu.document

Extension
_inherit: l10n_es_edi_verifactu.document
[verifactu_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 19, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: l10n_es_intrastat

l10n_es_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_es_pos

l10n_es_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_es_is_simplified✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_is_spanish@api.depends('company_id')❌ no
_compute_simplified_partner_id❌ no
get_limited_partners_loading✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_es_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_es_simplified_invoice_number@api.depends('account_move')❌ no
_generate_pos_order_invoice✅ yes
_prepare_invoice_vals✅ yes
get_invoice_name❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_pos/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_es_real_estates

l10n_es_real_estates/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_mod347_invoice_type@api.onchange('l10n_es_reports_mod347_invoice_type')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_real_estates/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_es_real_estates/l10n_es_reports.real.estate

Class
_name: l10n_es_reports.real.estate
[real_estate.py]

Regular Fields (19)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_es_reports

l10n_es_reports/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_default_mod_349_invoice_type❌ no
_map_mod_349_invoice_type_to_code❌ no
_mod_349_selection_values❌ no
_compute_l10n_es_reports_mod347_available@api.depends('company_id')❌ no
_compute_l10n_es_reports_mod349_available@api.depends('partner_id.country_id', 'commercial_partner_id.is_company')❌ no
_get_refund_copy_fields✅ yes
_compute_l10n_es_reports_mod347_invoice_type@api.depends('partner_id.country_code')❌ no
_compute_l10n_es_reports_mod349_invoice_type@api.depends('partner_id.country_code', 'move_type')❌ no
_post✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_es_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_l10n_es_get_report_modelo_number❌ no
_get_vat_closing_entry_additional_domain✅ yes
action_validate✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_es_reports/account.report

Extension
_inherit: account.report
[aeat_tax_reports.py]

Methods

Method nameDecoratorsHas super
_get_expression_audit_aml_domain✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_es_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_mod_boe_sequence❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_es_reports_2025

l10n_es_reports_2025/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_l10n_es_get_report_modelo_number✅ yes
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_es_reports_2025/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_compute_report_return_type@api.depends('report_id')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_es_sale_amazon

l10n_es_sale_amazon/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_es_is_simplified✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_eu_iot_scale_cert

l10n_eu_iot_scale_cert/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_read✅ yes
fix_rounding_for_scale_certification@api.model❌ no
_get_certification_details❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

Module: l10n_eu_oss

l10n_eu_oss/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_map_all_eu_companies_taxes@api.model❌ no
_map_eu_taxes❌ no
_get_repartition_lines_oss❌ no
_get_oss_account❌ no
_create_oss_account❌ no
_get_oss_tags❌ no
_get_country_from_vat❌ no
_get_country_specific_account_tax_fields❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_eu_oss_reports

l10n_eu_oss_reports/account.report

Extension
_inherit: account.report
[account_generic_tax_report.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_is_available_for✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_eu_oss_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
_can_return_exist✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_eu_oss_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_amount_to_pay_additional_tax_domain✅ yes
_get_vat_closing_entry_additional_domain✅ yes
action_submit✅ yes
_run_checks✅ yes
_check_suite_oss_sales❌ no
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_eu_oss_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_map_eu_taxes✅ yes
_get_available_tax_units✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_fi

l10n_fi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_fi/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
number2numeric@api.model❌ no
get_finnish_check_digit@api.model❌ no
get_rf_check_digits@api.model❌ no
compute_payment_reference_finnish@api.model❌ no
compute_payment_reference_finnish_rf@api.model❌ no
_get_invoice_reference_fi_rf_invoice❌ no
_get_invoice_reference_fi_rf_partner❌ no
_get_invoice_reference_fi_invoice❌ no
_get_invoice_reference_fi_partner❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_fi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_company_registry_labels✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_fi_reports

l10n_fi_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_fi_sale

l10n_fi_sale/sale.order

Extension
_inherit: sale.order
[sale.py]

Methods

Method nameDecoratorsHas super
write✅ yes
number2numeric@api.model❌ no
get_finnish_check_digit@api.model❌ no
compute_payment_reference_finnish@api.model❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_fr

l10n_fr/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_france_country@api.depends('country_code')❌ no
_get_france_country_codes@api.model❌ no
_is_accounting_unalterable❌ no
create@api.model_create_multi✅ yes
write✅ yes
_create_secure_sequence❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_fr/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_fr_is_french@api.depends('country_code')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_fr_account

l10n_fr_account/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_view@api.model✅ yes
_compute_l10n_fr_is_company_french@api.depends('company_id.country_code')❌ no
_compute_show_delivery_date@api.depends('country_code', 'move_type')✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_fr_account/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_fr_account/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_compute_company_registry_placeholder@api.depends('country_id.code', 'ref_company_ids.account_fiscal_country_id.code')✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_fr_facturx_chorus_pro

l10n_fr_facturx_chorus_pro/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_fr_fec_import

l10n_fr_fec_import/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
fec_import_action@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_fr_hr_holidays

l10n_fr_hr_holidays/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_fr_leave_applies❌ no
_get_fr_date_from_to❌ no
_compute_date_from_to@api.depends('request_date_from_period', 'request_date_to_period', 'request_hour_from', 'request_hour_to', 'request_date_from', 'request_date_to', 'request_unit_half', 'request_unit_hours', 'employee_id')✅ yes
_get_durations✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

l10n_fr_hr_holidays/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_fr_reference_leave_type❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_fr_hr_payroll

l10n_fr_hr_payroll/res.company

Extension
_inherit: res.company
[l10n_fr_hr_payroll.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_fr_hr_payroll/hr.version

Extension
_inherit: hr.version
[l10n_fr_hr_payroll.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_fr_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[l10n_fr_hr_payroll.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_out_of_contract_calendar✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

Module: l10n_fr_hr_work_entry_holidays

l10n_fr_hr_work_entry_holidays/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Methods

Method nameDecoratorsHas super
_get_version_work_entries_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_fr_hr_work_entry_holidays/hr.work.entry

Extension
_inherit: hr.work.entry
[hr_work_entry.py]

Methods

Method nameDecoratorsHas super
_filter_french_part_time_entries❌ no
_mark_leaves_outside_schedule✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 7 (Stored: 1, Non-Stored: 6) | Methods: 21 (@api.model: 4, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

Module: l10n_fr_intrastat

l10n_fr_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_fr_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_fr_intrastat/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_fr_pos_cert

l10n_fr_pos_cert/account.sale.closing

Class
_name: account.sale.closing
[account_closing.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_query_for_aml❌ no
_compute_amounts❌ no
_interval_dates❌ no
write❌ no
_automated_closing@api.model❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_fr_pos_cert/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_fr_pos_cert/pos.config

Extension
_inherit: pos.config
[pos.py]

Methods

Method nameDecoratorsHas super
open_ui✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_fr_pos_cert/pos.session

Extension
_inherit: pos.session
[pos.py]

Methods

Method nameDecoratorsHas super
_check_session_timing❌ no
open_frontend_cb✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_fr_pos_cert/pos.order

Extension
_inherit: pos.order
[pos.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_previous_order@api.depends('l10n_fr_secure_sequence_number')❌ no
_get_new_hash❌ no
_compute_hash❌ no
_compute_string_to_hash❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_fr_pos_cert/pos.order.line

Extension
_inherit: pos.order.line
[pos.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

l10n_fr_pos_cert/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_action_check_pos_hash_integrity❌ no
_check_pos_hash_integrity❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_fr_reports

l10n_fr_reports/account.report.async.document

Class
_name: account.report.async.document
[account_report_async_document.py]

Regular Fields (9)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_message@api.depends('step_1_logs', 'step_2_logs', 'state')❌ no
_get_message@api.model❌ no
_process_reports_async_documents❌ no
_collect_errors_in_history@api.model❌ no
_get_fr_webservice_answer@api.model❌ no
_process_interchanges_response❌ no
_process_declaration_response❌ no
_process_recipient_reports_response❌ no
_get_interchanges_by_deposit_id❌ no
_get_declaration_details❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_fr_reports/account.report.async.export

Class
_name: account.report.async.export
[account_report_async_export.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_state@api.depends('document_ids.state')❌ no
_cron_process_all_reports_async_export@api.model❌ no
button_process_report❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_fr_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_postprocess_vat_closing_entry_results✅ yes
action_submit✅ yes
action_reset_tax_return_common✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_fr_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_get_countries_allowing_tax_representative✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_gcc_invoice

l10n_gcc_invoice/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
_l10n_gcc_get_invoice_title❌ no
_num2words❌ no
_load_narration_translation❌ no
create@api.model_create_multi✅ yes
_compute_narration✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_gcc_invoice/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_tax_amount@api.depends('price_subtotal', 'price_total')❌ no
_compute_l10n_gcc_line_name@api.depends('name')❌ no
_get_child_lines✅ yes
_l10n_gcc_get_section_total❌ no
_l10n_gcc_get_section_tax_amount❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_gcc_invoice/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
_compute_display_name✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_gcc_invoice/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_gcc_country_is_gcc@api.depends('partner_id.country_id.country_group_ids.code')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_gcc_pos

l10n_gcc_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

Module: l10n_gr_edi

l10n_gr_edi/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_gr_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Computed Fields

Stored (6)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_from_l10n_gr_edi_document_ids@api.depends('l10n_gr_edi_document_ids')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_gr_edi_state')✅ yes
_compute_l10n_gr_edi_alerts@api.depends('country_code', 'state')❌ no
_compute_l10n_gr_edi_enable_fields@api.depends('state', 'l10n_gr_edi_state')❌ no
_compute_l10n_gr_edi_payment_method@api.depends('country_code')❌ no
_compute_l10n_gr_edi_available_inv_type@api.depends('move_type')❌ no
_compute_l10n_gr_edi_inv_type@api.depends('fiscal_position_id', 'l10n_gr_edi_available_inv_type')❌ no
_compute_l10n_gr_edi_need_fields@api.depends('l10n_gr_edi_inv_type')❌ no
_l10n_gr_edi_create_error_document❌ no
_l10n_gr_edi_create_sent_document❌ no
_l10n_gr_edi_generate_xml_content@api.model❌ no
_l10n_gr_edi_eligible_for_mydata❌ no
_get_name_invoice_report✅ yes
_l10n_gr_edi_get_extra_invoice_report_values❌ no
_l10n_gr_edi_add_address_vals❌ no
_l10n_gr_edi_add_payment_method_vals❌ no
_l10n_gr_edi_common_base_line_details_values@api.model❌ no
_l10n_gr_edi_add_sum_classification_vals@api.model❌ no
_l10n_gr_edi_get_invoices_xml_vals❌ no
_l10n_gr_edi_get_expense_classification_xml_vals❌ no
_l10n_gr_edi_get_pre_error_dict❌ no
_l10n_gr_edi_get_pre_error_string❌ no
_l10n_gr_edi_handle_send_result@api.model❌ no
_l10n_gr_edi_send_invoices❌ no
_l10n_gr_edi_send_expense_classification❌ no
l10n_gr_edi_try_send_invoices❌ no
l10n_gr_edi_try_send_expense_classification❌ no
_l10n_gr_edi_try_send_batch❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_gr_edi/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Stored (5)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_l10n_gr_edi_detail_type@api.depends('move_id.l10n_gr_edi_inv_type')❌ no
_compute_l10n_gr_edi_available_cls_category@api.depends('move_id.l10n_gr_edi_inv_type', 'move_id.l10n_gr_edi_correlation_id', 'l10n_gr_edi_detail_type')❌ no
_compute_l10n_gr_edi_available_cls_type@api.depends('l10n_gr_edi_cls_category', 'move_id.l10n_gr_edi_correlation_id')❌ no
_l10n_gr_edi_get_preferred_classification_id❌ no
_compute_l10n_gr_edi_cls_category@api.depends('move_id.l10n_gr_edi_inv_type', 'l10n_gr_edi_available_cls_category', 'product_id')❌ no
_compute_l10n_gr_edi_cls_type@api.depends('move_id.l10n_gr_edi_inv_type', 'l10n_gr_edi_available_cls_type', 'product_id')❌ no
_compute_l10n_gr_edi_cls_vat@api.depends('l10n_gr_edi_available_cls_vat')❌ no
_compute_l10n_gr_edi_need_exemption_category@api.depends('tax_ids')❌ no
_compute_l10n_gr_edi_tax_exemption_category@api.depends('tax_ids')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_gr_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_gr_edi/l10n_gr_edi.document

Class
_name: l10n_gr_edi.document
[l10n_gr_edi_document.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
action_download❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_gr_edi/l10n_gr_edi.preferred_classification

Class
_name: l10n_gr_edi.preferred_classification
[preferred_classification.py]

Regular Fields (7)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_onchange_reset_cls_category@api.onchange('l10n_gr_edi_available_cls_category')❌ no
_onchange_reset_cls_type@api.onchange('l10n_gr_edi_available_cls_type')❌ no
_compute_l10n_gr_edi_available_cls_category@api.depends('l10n_gr_edi_inv_type')❌ no
_compute_l10n_gr_edi_available_cls_type@api.depends('l10n_gr_edi_inv_type', 'l10n_gr_edi_cls_category')❌ no
_get_l10n_gr_edi_available_cls_category@api.model❌ no
_get_l10n_gr_edi_available_cls_type@api.model❌ no
_get_l10n_gr_edi_available_cls_vat@api.model❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 3, @api.onchange: 2, @api.depends: 2, @api.constrains: 0)

l10n_gr_edi/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_gr_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_cron_l10n_gr_edi_fetch_invoices@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_gr_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_l10n_gr_edi_branch_number@api.depends('country_code')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_gr_reports

l10n_gr_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_gt_edi

l10n_gt_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (5)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_gt_edi_state')✅ yes
_compute_from_l10n_gt_edi_document_ids@api.depends('l10n_gt_edi_document_ids')❌ no
_compute_l10n_gt_edi_available_doc_types@api.depends('country_code', 'move_type', 'debit_origin_id')❌ no
_compute_l10n_gt_edi_doc_type@api.depends('l10n_gt_edi_available_doc_types')❌ no
_compute_l10n_gt_edi_phrase_ids@api.depends('commercial_partner_id')❌ no
_compute_l10n_gt_edi_show_consignatory_partner@api.depends('country_code', 'commercial_partner_id')❌ no
_compute_l10n_gt_edi_consignatory_partner@api.depends('l10n_gt_edi_show_consignatory_partner')❌ no
_l10n_gt_edi_create_document_invoice_sent❌ no
_l10n_gt_edi_create_document_invoice_sending_failed❌ no
_l10n_gt_edi_get_name❌ no
_get_name_invoice_report✅ yes
_l10n_gt_edi_get_extra_invoice_report_values❌ no
_l10n_gt_edi_get_alerts❌ no
_l10n_gt_edi_get_pre_send_errors❌ no
_l10n_gt_edi_add_base_values❌ no
_l10n_gt_edi_add_export_values❌ no
_l10n_gt_edi_add_reference_values❌ no
_l10n_gt_edi_add_payment_values❌ no
_l10n_gt_edi_try_send❌ no
l10n_gt_edi_send_bill_to_sat❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_gt_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_gt_edi/l10n_gt_edi.document

Class
_name: l10n_gt_edi.document
[l10n_gt_edi_document.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
action_download_file❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_gt_edi/l10n_gt_edi.phrase

Class
_name: l10n_gt_edi.phrase
[l10n_gt_edi_phrase.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('phrase_type', 'scenario_code')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_gt_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_onchange_fill_l10n_gt_edi_default_fields@api.onchange('parent_id')❌ no
_compute_l10n_gt_edi_default_fields@api.depends('country_code')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_gt_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_run_check_identification✅ yes
_l10n_gt_edi_check_cui_number❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_hk

l10n_hk/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_hk_proxy@api.constrains('proxy_type', 'proxy_value', 'partner_id')❌ no
_compute_country_proxy_keys@api.depends('country_code')✅ yes
_compute_display_qr_setting@api.depends('country_code')✅ yes
_get_merchant_account_info✅ yes
_get_additional_data_field✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_hk_hr_payroll

l10n_hk_hr_payroll/hr.departure.reason

Extension
_inherit: hr.departure.reason
[hr_departure_reason.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hk_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (14)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_l10n_hk_autopay_email@api.constrains('l10n_hk_autopay_email')❌ no
_check_l10n_hk_auto_mobile@api.constrains('l10n_hk_autopay_mobile')❌ no
_get_years_of_service@api.model❌ no
_compute_l10n_hk_rentals_count@api.depends('l10n_hk_rental_ids')❌ no
action_open_rentals❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hk_hr_payroll/hr.payroll.employee.declaration

Extension
_inherit: hr.payroll.employee.declaration
[hr_payroll_employee_declaration.py]

Methods

Method nameDecoratorsHas super
action_open_ir56g_details❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_hk_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hk_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Stored (6)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_worked_days_leaves_count@api.depends('worked_days_line_ids')❌ no
_compute_gross@api.depends('line_ids.total', 'struct_id')❌ no
_compute_average_daily_wage@api.depends('input_line_ids')❌ no
_compute_includes_eoy_pay@api.depends('date_to', 'company_id')❌ no
_compute_l10n_hk_use_mpf_offsetting@api.depends('company_id')❌ no
_get_paid_amount✅ yes
_get_previous_year_payslips❌ no
_get_number_of_non_full_pay_days❌ no
_get_number_of_worked_days❌ no
_get_credit_time_lines✅ yes
_get_worked_day_lines_values✅ yes
_get_worked_day_lines✅ yes
_get_total_non_full_pay❌ no
_get_713_gross_at_date❌ no
_get_years_of_services_per_period❌ no
_generate_h2h_autopay❌ no
_generate_hsbc_autopay❌ no
_create_apc_file❌ no
write✅ yes
action_payslip_done✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_hk_hr_payroll/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
action_open_hsbc_autopay_wizard❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_hk_hr_payroll/hr.payslip.worked_days

Extension
_inherit: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('is_paid', 'number_of_hours', 'payslip_id', 'version_id', 'payslip_id.sum_worked_hours')✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_hk_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_bypassing_work_entry_type_codes✅ yes
_get_interval_leave_work_entry_type✅ yes
_get_fields_that_recompute_payslip✅ yes
_check_l10n_hk_mpf_vc_percentage@api.constrains('l10n_hk_mpf_vc_percentage')❌ no
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hk_hr_payroll/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_hk_hr_payroll/l10n_hk.ir56b

Classical
_name: l10n_hk.ir56b
_inherit: l10n_hk.ird
[l10n_hk_ir56b.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_validation_state@api.depends('xml_file')❌ no
action_generate_declarations✅ yes
_compute_display_name@api.depends('start_period', 'end_period')❌ no
_get_rendering_data❌ no
action_generate_xml❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
_post_process_rendering_data_pdf❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_hk_hr_payroll/l10n_hk.ir56e

Classical
_name: l10n_hk.ir56e
_inherit: l10n_hk.ird
[l10n_hk_ir56e.py]

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('submission_date')❌ no
_get_rendering_data❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
_post_process_rendering_data_pdf❌ no
_get_posted_document_owner❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_hk_hr_payroll/l10n_hk.ir56f

Classical
_name: l10n_hk.ir56f
_inherit: l10n_hk.ird
[l10n_hk_ir56f.py]

Methods

Method nameDecoratorsHas super
_compute_validation_state@api.depends('xml_file')❌ no
_compute_period@api.depends('start_year', 'start_month', 'end_year', 'end_month')✅ yes
_check_employees@api.model✅ yes
_get_rendering_data❌ no
action_generate_xml❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
_post_process_rendering_data_pdf❌ no
_get_posted_document_owner❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_hk_hr_payroll/l10n_hk.ir56g

Classical
_name: l10n_hk.ir56g
_inherit: l10n_hk.ird
[l10n_hk_ir56g.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_period@api.depends('start_year', 'start_month', 'end_year', 'end_month')✅ yes
_get_rendering_data❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
_post_process_rendering_data_pdf❌ no
_get_posted_document_owner❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_hk_hr_payroll/l10n_hk.ir56g.line

Class
_name: l10n_hk.ir56g.line
[l10n_hk_ir56g.py]

Regular Fields (14)

Methods

Method nameDecoratorsHas super
_get_line_details❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hk_hr_payroll/l10n_hk.manulife.mpf

Class
_name: l10n_hk.manulife.mpf
[l10n_hk_manulife_mpf.py]

Regular Fields (7)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_period@api.depends('year', 'month')❌ no
_compute_filename@api.depends('manulife_mpf_scheme', 'sequence_no', 'period')❌ no
_compute_line_ids@api.depends('period', 'company_id')❌ no
_compute_display_name@api.depends('xlsx_filename')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_report_data❌ no
action_generat_xlsx❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

l10n_hk_hr_payroll/l10n_hk.manulife.mpf.line

Class
_name: l10n_hk.manulife.mpf.line
[l10n_hk_manulife_mpf.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hk_hr_payroll/l10n_hk.rental

Class
_name: l10n_hk.rental
[l10n_hk_rental.py]

Regular Fields (9)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_company_id@api.depends('employee_id')❌ no
_check_current_rental@api.constrains('employee_id', 'state', 'date_start', 'date_end')❌ no
_check_dates@api.constrains('date_start', 'date_end')❌ no
update_state@api.model❌ no
_assign_open_rental❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_open_rentals_list❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_hk_hr_payroll/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_l10n_hk_bank_code@api.constrains('country', 'l10n_hk_bank_code')❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_hk_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_check_l10n_hk_employer_file_number@api.constrains('l10n_hk_employer_file_number')❌ no
_check_l10n_hk_manulife_mpf_scheme@api.constrains('l10n_hk_manulife_mpf_scheme')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_hk_hr_payroll/resource.calendar

Extension
_inherit: resource.calendar
[resource_calendar.py]

Methods

Method nameDecoratorsHas super
_work_intervals_batch✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 13 (Stored: 6, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 2, @api.onchange: 1, @api.depends: 10, @api.constrains: 1)

Module: l10n_hr_intrastat

l10n_hr_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_hr_reports

l10n_hr_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hr_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_hu

l10n_hu/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_show_delivery_date@api.depends('country_code', 'move_type')✅ yes
_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_hu/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_hu_eu_vat@api.depends('vat')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_hu_edi

l10n_hu_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (8)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_posted_if_active@api.constrains('l10n_hu_edi_state', 'state')❌ no
_compute_invoice_currency_rate@api.depends('delivery_date')✅ yes
_compute_expected_currency_rate@api.depends('delivery_date')✅ yes
_get_invoice_currency_rate_date✅ yes
_compute_message_html@api.depends('l10n_hu_edi_messages')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_hu_edi_state', 'state')✅ yes
_compute_need_cancel_request@api.depends('l10n_hu_edi_state')✅ yes
_compute_l10n_hu_edi_attachment_filename@api.depends('name')❌ no
_need_cancel_request✅ yes
button_request_cancel✅ yes
l10n_hu_edi_button_update_status❌ no
l10n_hu_edi_button_hide_banner❌ no
_l10n_hu_edi_get_valid_actions❌ no
_l10n_hu_get_chain_base❌ no
_l10n_hu_get_chain_invoices❌ no
_l10n_hu_get_currency_rate❌ no
_l10n_hu_edi_set_chain_index❌ no
_l10n_hu_edi_acquire_lock❌ no
_l10n_hu_edi_check_invoices❌ no
_l10n_hu_edi_upload❌ no
_l10n_hu_edi_get_operation_type❌ no
_l10n_hu_edi_upload_single_batch❌ no
_l10n_hu_edi_query_status❌ no
_l10n_hu_edi_query_status_single_batch❌ no
_l10n_hu_edi_process_query_transaction_result❌ no
_l10n_hu_edi_request_cancel❌ no
_l10n_hu_edi_request_cancel_single_batch❌ no
_l10n_hu_edi_generate_xml❌ no
_l10n_hu_edi_get_electronic_invoice_template❌ no
_l10n_hu_edi_get_invoice_values❌ no
_get_name_invoice_report✅ yes
_l10n_hu_get_invoice_totals_for_report❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_hu_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_hu_tax_reason@api.depends('l10n_hu_tax_type')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hu_edi/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_hu_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_l10n_hu_edi_configure_company❌ no
_l10n_hu_edi_get_credentials_dict❌ no
_l10n_hu_edi_test_credentials❌ no
_l10n_hu_edi_recover_transactions❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_hu_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_run_vies_test@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_hu_edi/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_id

l10n_id/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_generate_qr_code✅ yes
_l10n_id_cron_update_payment_status❌ no
action_l10n_id_update_payment_status❌ no
_l10n_id_update_payment_status❌ no
_l10n_id_get_qris_qr_statuses❌ no
_l10n_id_process_invoices❌ no
_compute_tax_totals✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_id/l10n_id.qris.transaction

Class
_name: l10n_id.qris.transaction
[qris_transaction.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_get_supported_models❌ no
_constraint_model@api.constrains('model')❌ no
_get_record❌ no
_get_latest_transaction@api.model❌ no
_l10n_id_get_qris_qr_statuses❌ no
_gc_remove_pointless_qris_transactions@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_id/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_available_qr_methods@api.model✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
_get_qr_vals✅ yes
_get_qr_code_generation_params✅ yes
_l10n_id_qris_fetch_status❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_id_efaktur_coretax

l10n_id_efaktur_coretax/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Computed Fields

Stored (5)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kode_transaksi@api.depends('partner_id')❌ no
_compute_l10n_id_coretax_efaktur_available@api.depends('partner_id', 'line_ids.tax_ids')❌ no
_compute_l10n_id_coretax_facility_info@api.depends('l10n_id_coretax_add_info_07', 'l10n_id_coretax_add_info_08')❌ no
_compute_l10n_id_coretax_add_info@api.depends('l10n_id_coretax_facility_info_07', 'l10n_id_coretax_facility_info_08')❌ no
_validate_tax_groups❌ no
download_efaktur❌ no
download_xml❌ no
_l10n_id_coretax_build_invoice_vals❌ no
prepare_efaktur_vals❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_id_efaktur_coretax/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_l10n_id_coretax_build_invoice_line_vals❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_id_efaktur_coretax/l10n_id_efaktur_coretax.document

Classical
_name: l10n_id_efaktur_coretax.document
_inherit: mail.thread.main.attachment
[efaktur_document.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('invoice_ids')❌ no
action_download❌ no
_generate_xml❌ no
_generate_efaktur_invoice❌ no
action_regenerate❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_id_efaktur_coretax/l10n_id_efaktur_coretax.product.code

Class
_name: l10n_id_efaktur_coretax.product.code
[product_code.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'description')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_id_efaktur_coretax/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_id_product_code@api.depends('type')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_id_efaktur_coretax/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_id_pkp@api.depends('vat', 'country_code')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_id_efaktur_coretax/l10n_id_efaktur_coretax.uom.code

Class
_name: l10n_id_efaktur_coretax.uom.code
[uom_code.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'code')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_id_efaktur_coretax/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_id_hr_payroll

l10n_id_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
l10n_id_action_view_historical_lines❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_id_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_id_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_l10n_id_get_historical_categorical_total❌ no
_l10n_id_get_pph21_amount❌ no
_l10n_id_get_worked_days_rate❌ no
_l10n_id_get_end_total_pph_amount❌ no
_l10n_id_get_gross_accumulated❌ no
_l10n_id_get_total_gross❌ no
_compute_l10n_id_include_pkp_ptkp@api.depends('date_from', 'date_to', 'version_id.contract_date_start', 'version_id.contract_date_end')❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_id_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_id_pos

l10n_id_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_id_pos/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
l10n_id_verify_qris_status❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

l10n_id_pos/l10n_id.qris.transaction

Extension
_inherit: l10n_id.qris.transaction
[qris_transaction.py]

Methods

Method nameDecoratorsHas super
_get_supported_models✅ yes
_get_record✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ie_intrastat

l10n_ie_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ie_reports

l10n_ie_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_in

l10n_in/account.account

Extension
_inherit: account.account
[account_account.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_tds_tcs_features@api.depends('company_ids.l10n_in_tds_feature', 'company_ids.l10n_in_tcs_feature')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in/account.move

Extension
_inherit: account.move
[account_invoice.py]

Regular Fields (9)

Computed Fields

Stored (2)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_gst_treatment@api.depends('partner_id')❌ no
_compute_l10n_in_state_id@api.depends('partner_id', 'partner_shipping_id', 'company_id')❌ no
_compute_fiscal_position_id@api.depends('l10n_in_state_id', 'l10n_in_gst_treatment')✅ yes
_onchange_name_warning@api.onchange('name')✅ yes
_compute_l10n_in_warning@api.depends('invoice_line_ids.l10n_in_hsn_code', 'company_id.l10n_in_hsn_code_digit', 'invoice_line_ids.tax_ids', 'commercial_partner_id.l10n_in_pan_entity_id', 'invoice_line_ids.price_total')❌ no
_compute_l10n_in_show_gstin_status@api.depends('partner_id', 'state', 'payment_state', 'l10n_in_gst_treatment')❌ no
_compute_l10n_in_partner_gstin_status_and_date@api.depends('partner_id')❌ no
_compute_l10n_in_withholding_line_ids@api.depends('line_ids', 'l10n_in_is_withholding')❌ no
_compute_l10n_in_total_withholding_amount❌ no
_compute_l10n_in_display_higher_tcs_button@api.depends('l10n_in_warning')❌ no
action_l10n_in_withholding_entries❌ no
action_l10n_in_apply_higher_tax❌ no
_get_l10n_in_invalid_tax_lines❌ no
_get_sections_aggregate_sum_by_pan❌ no
_l10n_in_is_warning_applicable❌ no
_get_l10n_in_tds_tcs_applicable_sections❌ no
_get_tcs_applicable_lines❌ no
l10n_in_verify_partner_gstin_status❌ no
_get_name_invoice_report✅ yes
_post✅ yes
_l10n_in_get_warehouse_address❌ no
_can_be_unlinked✅ yes
_generate_qr_code✅ yes
_l10n_in_get_hsn_summary_table❌ no
_l10n_in_get_bill_from_irn❌ no
_l10n_in_prepare_tax_details@api.model❌ no
_get_l10n_in_seller_buyer_party❌ no
_l10n_in_extract_digits@api.model❌ no
_l10n_in_is_service_hsn@api.model❌ no
_l10n_in_round_value@api.model❌ no
_get_l10n_in_tax_details_by_line_code@api.model❌ no
_l10n_in_edi_get_iap_buy_credits_message@api.model❌ no
_get_sync_stack✅ yes
_sync_l10n_in_gstr_section❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_in/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_update_payment_method_lines❌ no
_compute_inbound_payment_method_line_ids✅ yes
_compute_outbound_payment_method_line_ids✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_in/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_withhold_tax_amount@api.depends('tax_ids')❌ no
_compute_l10n_in_hsn_code@api.depends('product_id', 'product_id.l10n_in_hsn_code')❌ no
_l10n_in_check_invalid_hsn_code❌ no
_get_l10n_in_tax_tag_ids❌ no
_get_l10n_in_gstr_section❌ no
_set_l10n_in_gstr_section❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_total_withholding_amount❌ no
action_l10n_in_withholding_entries❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_in/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_gst_tax_type@api.depends('country_code', 'invoice_repartition_line_ids.tag_ids')❌ no
_prepare_base_line_for_taxes_computation✅ yes
_l10n_in_get_hsn_summary_table@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in/res.company

Extension
_inherit: res.company
[company.py]

Regular Fields (5)

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_inverse_l10n_in_tds_feature❌ no
_inverse_l10n_in_tcs_feature❌ no
_inverse_l10n_in_is_gst_registered❌ no
_compute_l10n_in_parent_based_features@api.depends('parent_id.l10n_in_tds_feature', 'parent_id.l10n_in_tcs_feature', 'parent_id.l10n_in_is_gst_registered')❌ no
_activate_l10n_in_taxes❌ no
_compute_l10n_in_hsn_code_digit@api.depends('vat')❌ no
onchange_vat@api.onchange('vat')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_l10n_in_fiscal_position❌ no
_update_l10n_in_is_gst_registered❌ no
action_update_state_as_per_gstin❌ no
_check_tax_return_configuration✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_in/iap.account

Extension
_inherit: iap.account
[iap_account.py]

Methods

Method nameDecoratorsHas super
_l10n_in_connect_to_server@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in/l10n_in.pan.entity

Class
_name: l10n_in.pan.entity
[l10n_in_pan_entity.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_pan_name@api.constrains('name')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_type@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

l10n_in/account.report

Extension
_inherit: account.report
[l10n_in_report_handler.py]

Methods

Method nameDecoratorsHas super
_init_options_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_in/l10n_in.section.alert

Class
_name: l10n_in.section.alert
[l10n_in_section_alert.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('tax_source_type')❌ no
_get_warning_message❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_in/l10n_in.port.code

Class
_name: l10n_in.port.code
[port_code.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_is_gst_registered_enabled@api.depends('company_id.l10n_in_is_gst_registered'); @api.depends_context('allowed_company_ids')❌ no
_compute_l10n_in_hsn_warning@api.depends('sale_ok', 'l10n_in_hsn_code')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_in/res.country.state

Extension
_inherit: res.country.state
[res_country_state.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (5)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_gst_state_warning@api.depends('vat', 'state_id', 'country_id', 'fiscal_country_codes')❌ no
_compute_display_pan_warning@api.depends('l10n_in_pan_entity_id')❌ no
_compute_l10n_in_gst_registered_and_status@api.depends('company_id.l10n_in_is_gst_registered', 'company_id.l10n_in_gstin_status_feature')❌ no
_onchange_l10n_in_gst_status@api.onchange('vat')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_l10n_in_search_create_pan_entity_from_vat❌ no
action_l10n_in_verify_gstin_status❌ no
onchange_vat@api.onchange('vat')❌ no
_commercial_fields@api.model✅ yes
check_vat_in✅ yes
_l10n_in_get_partner_vals_by_vat@api.model❌ no
action_update_state_as_per_gstin❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_in_asset

l10n_in_asset/account.asset

Extension
_inherit: account.asset
[account_asset.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_value_residual@api.depends('value_residual', 'salvage_value', 'already_depreciated_amount_import')❌ no
_degressive_linear_amount✅ yes
_compute_total_depreciable_value✅ yes
_check_depreciations@api.constrains('depreciation_move_ids')✅ yes
_compute_value_residual✅ yes
_compute_book_value✅ yes
_get_own_book_value✅ yes
_get_depreciation_amount_end_of_lifetime✅ yes
_l10n_in_check_degressive_special_asset❌ no
📊 Model Summary
Extension | Total Fields: 48 | Computed: 23 (Stored: 10, Non-Stored: 13) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 65 (@api.model: 1, @api.onchange: 6, @api.depends: 21, @api.constrains: 3)

Module: l10n_in_edi

l10n_in_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (5)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_edi_content❌ no
action_export_l10n_in_edi_content_json❌ no
button_request_cancel✅ yes
action_l10n_in_edi_force_cancel❌ no
button_draft✅ yes
_post✅ yes
_l10n_in_edi_need_cancel_request❌ no
_need_cancel_request✅ yes
_l10n_in_check_einvoice_eligible❌ no
_get_l10n_in_edi_response_json❌ no
_l10n_in_lock_invoice❌ no
_l10n_in_edi_optional_field_validation❌ no
_l10n_in_edi_send_invoice❌ no
_l10n_in_edi_cancel_invoice❌ no
_get_l10n_in_edi_partner_details@api.model❌ no
_get_l10n_in_edi_line_details❌ no
_l10n_in_edi_generate_invoice_json_managing_negative_lines❌ no
_l10n_in_edi_generate_invoice_json❌ no
_l10n_in_get_supply_type❌ no
_l10n_in_check_einvoice_validation❌ no
_l10n_in_edi_connect_to_server❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_in_edi/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_l10n_in_is_global_discount❌ no
_l10n_in_check_einvoice_validation❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_edi/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_l10n_in_edi_token_is_valid❌ no
_l10n_in_edi_get_token❌ no
_l10n_in_edi_authenticate❌ no
_l10n_in_check_einvoice_validation❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_in_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_l10n_in_edi_strict_error_validation❌ no
_l10n_in_check_einvoice_validation❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_in_edi_gstr

l10n_in_edi_gstr/account.return

Extension
_inherit: account.return
[account_return.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_hide_include_einvoice❌ no
_is_l10n_in_einvoice_skippable❌ no
_check_suite_in_gstr1_report✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_in_ewaybill

l10n_in_ewaybill/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_l10n_in_ewaybill_form_action❌ no
action_l10n_in_ewaybill_create❌ no
action_open_l10n_in_ewaybill❌ no
_compute_l10n_in_ewaybill_details@api.depends('l10n_in_ewaybill_ids.state')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_in_ewaybill/l10n.in.ewaybill.type

Class
_name: l10n.in.ewaybill.type
[ewaybill_type.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('sub_type')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_in_ewaybill/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_ewaybill/l10n.in.ewaybill

Classical
_name: l10n.in.ewaybill
_inherit: portal.mixin
[l10n_in_ewaybill.py]

Regular Fields (17)

Computed Fields

Stored (6)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_get_ewaybill_dependencies❌ no
_get_ewaybill_document_details❌ no
_get_ewaybill_company❌ no
_get_seller_buyer_details❌ no
_is_incoming❌ no
_compute_linked_attachment_id❌ no
_compute_ewaybill_document_details@api.depends(lambda self: self._get_ewaybill_dependencies())❌ no
_compute_ewaybill_company@api.depends(lambda self: self._get_ewaybill_dependencies())❌ no
_compute_supply_type@api.depends(lambda self: self._get_ewaybill_dependencies())❌ no
_compute_document_partners_details@api.depends(lambda self: self._get_ewaybill_dependencies())❌ no
_compute_is_editable@api.depends('partner_ship_from_id', 'partner_ship_to_id', 'partner_bill_from_id', 'partner_bill_to_id')❌ no
_compute_content❌ no
_compute_display_name@api.depends('name', 'state')❌ no
_compute_vehicle_type@api.depends('mode')❌ no
action_export_content_json❌ no
action_generate_ewaybill❌ no
action_cancel_ewaybill❌ no
action_reset_to_pending❌ no
action_print❌ no
_get_default_help_message@api.model❌ no
_check_configuration❌ no
_check_transporter❌ no
_check_partners❌ no
_check_state❌ no
_l10n_in_validate_partner@api.model❌ no
_check_document_number❌ no
_check_lines❌ no
_check_gst_treatment❌ no
_get_billing_partner❌ no
_write_error❌ no
_write_successfully_response❌ no
_lock_ewaybill❌ no
_l10n_in_ewaybill_handle_zero_distance_alert_if_present❌ no
_handle_internal_warning_if_present❌ no
_handle_error❌ no
_create_and_post_response_attachment❌ no
_ewaybill_cancel❌ no
_log_retry_message_on_generate❌ no
_generate_ewaybill❌ no
_convert_str_datetime_to_date@api.model❌ no
_get_partner_state_code@api.model❌ no
_get_l10n_in_ewaybill_line_details❌ no
_prepare_ewaybill_base_json_payload❌ no
_prepare_ewaybill_transportation_json_payload❌ no
_prepare_ewaybill_tax_details_json_payload❌ no
_ewaybill_generate_direct_json❌ no
_set_data_from_attachment❌ no
_generate_and_attach_pdf❌ no
📊 Model Summary
Classical | Total Fields: 34 | Computed: 15 (Stored: 6, Non-Stored: 9) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 49 (@api.model: 4, @api.onchange: 0, @api.depends: 7, @api.constrains: 0)

l10n_in_ewaybill/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_l10n_in_ewaybill_token_is_valid❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_in_ewaybill_irn

l10n_in_ewaybill_irn/l10n.in.ewaybill

Extension
_inherit: l10n.in.ewaybill
[l10n_in_ewaybill.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_process_through_irn@api.depends('account_move_id.l10n_in_edi_status')❌ no
_prepare_ewaybill_transportation_json_payload✅ yes
_ewaybill_generate_irn_json❌ no
_compute_content✅ yes
action_generate_ewaybill✅ yes
action_reset_to_pending✅ yes
_generate_ewaybill_by_irn❌ no
_get_edi_irn_number❌ no
_ewaybill_generate_by_irn❌ no
📊 Model Summary
Extension | Total Fields: 34 | Computed: 15 (Stored: 6, Non-Stored: 9) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 49 (@api.model: 4, @api.onchange: 0, @api.depends: 7, @api.constrains: 0)

Module: l10n_in_ewaybill_stock

l10n_in_ewaybill_stock/l10n.in.ewaybill

Extension
_inherit: l10n.in.ewaybill
[l10n_in_ewaybill.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'state')✅ yes
_get_ewaybill_dependencies❌ no
_get_ewaybill_company✅ yes
_get_ewaybill_document_details✅ yes
_get_seller_buyer_details✅ yes
_is_incoming✅ yes
_compute_fiscal_position@api.depends('partner_bill_from_id', 'partner_bill_to_id')❌ no
action_reset_to_pending✅ yes
action_set_to_challan❌ no
action_print✅ yes
_check_lines✅ yes
_check_state✅ yes
_l10n_in_tax_details_for_stock❌ no
_l10n_in_tax_details_by_stock_move❌ no
_get_l10n_in_ewaybill_line_details✅ yes
_prepare_ewaybill_tax_details_json_payload✅ yes
_prepare_ewaybill_base_json_payload✅ yes
📊 Model Summary
Extension | Total Fields: 34 | Computed: 15 (Stored: 6, Non-Stored: 9) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 49 (@api.model: 4, @api.onchange: 0, @api.depends: 7, @api.constrains: 0)

l10n_in_ewaybill_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_ewaybill_price_unit@api.depends('l10n_in_ewaybill_ids')❌ no
_compute_l10n_in_tax_ids@api.depends('l10n_in_ewaybill_ids.fiscal_position_id')❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_in_ewaybill_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_l10n_in_ewaybill_form_action❌ no
action_l10n_in_ewaybill_create❌ no
action_open_l10n_in_ewaybill❌ no
_compute_l10n_in_ewaybill_details@api.depends('l10n_in_ewaybill_ids.state')❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_in_hr_holidays

l10n_in_hr_holidays/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
get_special_days_data@api.model✅ yes
_get_optional_holidays_data❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_hr_holidays/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_in_get_default_leave_hours❌ no
_l10n_in_is_full_day_request❌ no
_l10n_in_check_optional_holiday_request_dates@api.constrains('holiday_status_id', 'request_date_from', 'request_date_to')❌ no
_l10n_in_is_working❌ no
_l10n_in_count_adjacent_non_working❌ no
_l10n_in_find_linked_leave❌ no
_l10n_in_get_linked_leaves❌ no
_l10n_in_prepare_sandwich_context❌ no
_l10n_in_apply_sandwich_rule❌ no
_get_durations✅ yes
_l10n_in_update_neighbors_duration_after_change✅ yes
_ondelete_refresh_neighbors@api.ondelete()❌ no
action_refuse✅ yes
_action_user_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

l10n_in_hr_holidays/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

l10n_in_hr_holidays/l10n.in.hr.leave.optional.holiday

Class
_name: l10n.in.hr.leave.optional.holiday
[l10n_in_hr_leave_optional_holiday.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_display_name@api.depends('name', 'date')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: l10n_in_hr_payroll

l10n_in_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_employees_with_invalid_ifsc❌ no
notify_expiring_contract_work_permit@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_l10n_in_company_working_time❌ no
_compute_name@api.depends('employee_id', 'struct_id', 'date_from')✅ yes
_get_data_files_to_update✅ yes
_get_base_local_dict✅ yes
_get_employee_timeoff_data❌ no
get_month❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_in_hr_payroll/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Methods

Method nameDecoratorsHas super
action_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_in_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (15)

Computed Fields

Stored (24)

Methods

Method nameDecoratorsHas super
_l10n_in_get_pf_selection❌ no
_check_l10n_in_total_allowance_below_wage@api.constrains('l10n_in_basic_salary_amount', 'l10n_in_hra', 'l10n_in_standard_allowance', 'l10n_in_performance_bonus', 'l10n_in_leave_travel_allowance', 'wage', 'hourly_wage')❌ no
_compute_l10n_in_basic_salary_amount@api.depends('wage', 'hourly_wage', 'wage_type', 'resource_calendar_id.hours_per_day', 'l10n_in_basic_percentage')❌ no
_compute_l10n_in_basic_percentage@api.depends('l10n_in_basic_salary_amount', 'wage', 'hourly_wage', 'wage_type', 'resource_calendar_id.hours_per_day')❌ no
_compute_l10n_in_hra@api.depends('l10n_in_basic_salary_amount', 'l10n_in_hra_percentage')❌ no
_compute_l10n_in_hra_percentage@api.depends('l10n_in_hra', 'l10n_in_basic_salary_amount')❌ no
_compute_l10n_in_standard_allowance@api.depends('l10n_in_basic_salary_amount', 'l10n_in_standard_allowance_percentage')❌ no
_compute_l10n_in_standard_allowance_percentage@api.depends('l10n_in_standard_allowance', 'l10n_in_basic_salary_amount')❌ no
_compute_l10n_in_performance_bonus@api.depends('l10n_in_basic_salary_amount', 'l10n_in_performance_bonus_percentage')❌ no
_compute_l10n_in_performance_bonus_percentage@api.depends('l10n_in_performance_bonus', 'l10n_in_basic_salary_amount')❌ no
_compute_l10n_in_leave_travel_allowance@api.depends('l10n_in_basic_salary_amount', 'l10n_in_leave_travel_percentage')❌ no
_compute_l10n_in_leave_travel_percentage@api.depends('l10n_in_leave_travel_allowance', 'l10n_in_basic_salary_amount')❌ no
_compute_l10n_in_fixed_allowance@api.depends('wage', 'hourly_wage', 'resource_calendar_id.hours_per_day', 'l10n_in_basic_salary_amount', 'l10n_in_hra', 'l10n_in_performance_bonus', 'l10n_in_leave_travel_allowance', 'l10n_in_standard_allowance')❌ no
_compute_l10n_in_fixed_allowance_percentage@api.depends('l10n_in_fixed_allowance')❌ no
_compute_l10n_in_gratuity@api.depends('l10n_in_basic_salary_amount', 'l10n_in_gratuity_percentage')❌ no
_compute_l10n_in_gratuity_percentage@api.depends('l10n_in_gratuity', 'l10n_in_basic_salary_amount')❌ no
_compute_l10n_in_pf_employee_amount@api.depends('l10n_in_basic_salary_amount', 'l10n_in_pf_employee_type', 'wage', 'hourly_wage')❌ no
_compute_l10n_in_pf_employee_percentage@api.depends('l10n_in_pf_employee_amount', 'l10n_in_basic_salary_amount')❌ no
_compute_l10n_in_pf_employer_amount@api.depends('wage', 'hourly_wage', 'l10n_in_basic_salary_amount', 'l10n_in_pf_employer_type')❌ no
_compute_l10n_in_pf_employer_percentage@api.depends('l10n_in_pf_employer_amount', 'l10n_in_basic_salary_amount')❌ no
_compute_l10n_in_gross_salary@api.depends('l10n_in_basic_salary_amount', 'l10n_in_hra', 'l10n_in_fixed_allowance', 'l10n_in_phone_subscription', 'l10n_in_performance_bonus', 'l10n_in_leave_travel_allowance', 'l10n_in_standard_allowance', 'l10n_in_internet_subscription', 'l10n_in_meal_voucher_amount', 'l10n_in_company_transport')❌ no
_compute_l10n_in_esic_employee_amount@api.depends('l10n_in_gross_salary', 'l10n_in_esic_employee_percentage')❌ no
_compute_l10n_in_esic_employee_percentage@api.depends('l10n_in_esic_employee_amount', 'l10n_in_gross_salary')❌ no
_compute_l10n_in_esic_employer_amount@api.depends('l10n_in_gross_salary', 'l10n_in_esic_employer_percentage')❌ no
_compute_l10n_in_esic_employer_percentage@api.depends('l10n_in_gross_salary', 'l10n_in_esic_employer_amount')❌ no
_compute_l10n_in_medical_insurance_total@api.depends('l10n_in_medical_insurance', 'l10n_in_insured_spouse', 'l10n_in_insured_first_children', 'l10n_in_insured_second_children')❌ no
_get_whitelist_fields_from_template@api.model✅ yes
_l10n_in_convert_amount❌ no
_l10n_in_get_montly_wage❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_hr_payroll/l10n_in_hr_payroll.salary.statement

Classical
_name: l10n_in_hr_payroll.salary.statement
_inherit: hr.payroll.declaration.mixin
[l10n_in_salary_statement.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_name@api.depends('year', 'month')❌ no
action_generate_declarations✅ yes
_country_restriction❌ no
_get_pdf_report❌ no
_get_rendering_data❌ no
_get_pdf_filename❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_in_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_in_hr_payroll/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_in_pos

l10n_in_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_in_state_id@api.depends('pos_session_ids', 'reversed_pos_order_id')✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_in_pos/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_get_l10n_in_gstr_section✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_pos/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_pos/pos.bill

Extension
_inherit: pos.bill
[pos_bill.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_is_quantities_set✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_in_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_prepare_product_aml_dict✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_pos/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_hsn_code@api.depends('product_id')❌ no
_load_pos_data_fields@api.model✅ yes
_prepare_base_line_for_taxes_computation✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

l10n_in_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_get_sale_key✅ yes
_get_sale_vals✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_in_pos/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: l10n_in_pos_urban_piper

l10n_in_pos_urban_piper/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_get_total_tax_tag✅ yes
get_item_ref_id❌ no
prepare_taxes_data✅ yes
_add_line_to_fiscal_position✅ yes
update_urbanpiper_item_data✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

Module: l10n_in_purchase_stock

l10n_in_purchase_stock/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_l10n_in_get_warehouse_address✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_in_purchase_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_l10n_in_get_product_price_unit✅ yes
_l10n_in_get_product_tax✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_in_purchase_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_get_l10n_in_dropship_dest_partner❌ no
_l10n_in_get_fiscal_position✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_in_reports

l10n_in_reports/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
generate_pay_order❌ no
get_csv_data❌ no
_get_value_from_field_path❌ no
_check_payorder_deletion@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_in_reports/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_enet_payment_method@api.depends('outbound_payment_method_line_ids.payment_method_id.code')❌ no
l10n_in_action_fetch_irn_data_for_account_journal❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_in_reports/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_in_transaction_type@api.depends('country_code', 'l10n_in_state_id', 'company_id')❌ no
_compute_l10n_in_reversed_entry_warning@api.depends('move_type', 'reversed_entry_id', 'state', 'invoice_date', 'invoice_line_ids.tax_ids')❌ no
_l10n_in_get_fiscal_year_start_date❌ no
_post✅ yes
button_draft✅ yes
l10n_in_update_move_using_irn❌ no
_l10n_in_cron_update_with_irn❌ no
_is_l10n_in_irn_json@api.model❌ no
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
_l10n_in_irn_import_invoice❌ no
_l10n_in_update_bill_with_irn_details❌ no
_l10n_in_retrieve_details_from_irn❌ no
_l10n_in_get_bill_from_irn✅ yes
_l10n_in_change_gstr2b_reconciliation_status❌ no
action_l10n_in_bill_set_gstr2b_manual_matching❌ no
action_l10n_in_bill_reset_gstr2b_manual_matching❌ no
l10n_in_get_bill_from_qr_raw@api.model❌ no
_l10n_in_get_move_lines_vals_from_qr_data@api.model❌ no
_l10n_in_get_partner_from_gstin❌ no
_l10n_in_validate_qr_data@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_in_reports/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_in_reports/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Regular Fields (10)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_submit_button@api.depends('next_state')✅ yes
_compute_visible_states✅ yes
_compute_rtn_period_month_year@api.depends('date_to')❌ no
_l10n_in_check_config@api.model❌ no
_cron_refresh_gst_token❌ no
_get_l10n_in_error_level❌ no
_get_tax_details❌ no
_get_l10n_in_hsn_new_schema_apply_date❌ no
_get_l10n_in_gstr1_hsn_json❌ no
_is_l10n_in_einvoice_skippable❌ no
_get_l10n_in_doc_issue_json❌ no
_get_l10n_in_gstr1_json❌ no
action_l10n_in_send_gstr1❌ no
_cron_send_gstr1_data❌ no
_l10n_in_send_gstr1❌ no
_get_gstr_responsible_activity_and_user❌ no
check_l10n_in_gstr1_status❌ no
_cron_check_gstr1_status❌ no
_get_gst_doc_type_domain❌ no
_get_section_domain❌ no
action_generate_document_summary❌ no
action_open_document_summary❌ no
button_gstr1_filed❌ no
action_get_gstr2b_view_reconciled_invoice❌ no
action_get_l10n_in_gstr2b_data❌ no
get_l10n_in_gstr2b_data❌ no
_cron_get_gstr2b_data❌ no
_l10n_in_convert_to_date❌ no
_cron_gstr2b_match_data❌ no
gstr2b_match_data❌ no
button_gstr2b_completed❌ no
action_l10n_in_get_irn_data❌ no
_get_l10n_in_irn_data❌ no
l10n_in_irn_match_data❌ no
_cron_get_irn_data❌ no
_cron_irn_match_data❌ no
action_reset_tax_return_common✅ yes
_proceed_with_locking✅ yes
_run_checks✅ yes
_get_l10n_in_reports_aml_domain❌ no
_check_suite_in_gstr1_report❌ no
_check_suite_in_gstr2b_report❌ no
_l10n_in_download_gstr1_xlsx❌ no
action_generate_gstr1_xlsx❌ no
action_submit✅ yes
action_check_gstr_status❌ no
action_gstr2b_fetch❌ no
_l10n_in_reports_request❌ no
_l10n_in_gstr_otp_request❌ no
_l10n_in_gstr_otp_auth_request❌ no
_l10n_in_refresh_gstr_token_request❌ no
_l10n_in_invalidate_gstr_token_request❌ no
_l10n_in_send_gstr1_request❌ no
_l10n_in_get_gstr_status_request❌ no
_l10n_in_get_gstr2b_data_request❌ no
_l10n_in_get_einvoice_file_token_request❌ no
_l10n_in_get_einvoice_details_from_file_request❌ no
_l10n_in_gstr_encrypted_large_file_data_request❌ no
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_in_reports/account.return.check

Extension
_inherit: account.return.check
[account_return.py]

Methods

Method nameDecoratorsHas super
action_review✅ yes
action_get_irn_data_from_check❌ no
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_in_reports/enet.bank.template

Classical
_name: enet.bank.template
_inherit: avatar.mixin
[enet_bank_template.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_reports/l10n_in.gstr.document.summary.line

Class
_name: l10n_in.gstr.document.summary.line
[gstr_document_summary.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_serial@api.constrains('serial_from', 'serial_to')❌ no
_compute_total_issued@api.depends('serial_from', 'serial_to')❌ no
_compute_net_issued@api.depends('total_issued', 'total_cancelled')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

l10n_in_reports/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_in_reports/account.report

Extension
_inherit: account.report
[l10n_in_report_handler.py]

Methods

Method nameDecoratorsHas super
_init_options_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_in_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_is_l10n_in_gstr_token_valid❌ no
_check_tax_return_configuration✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_in_reports_gstr_pos

l10n_in_reports_gstr_pos/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_l10n_in_gstr1_hsn_json✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_in_sale

l10n_in_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_fiscal_position_id@api.depends('partner_id', 'partner_shipping_id')✅ yes
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_in_sale_stock

l10n_in_sale_stock/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_l10n_in_get_warehouse_address✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_in_sale_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_l10n_in_get_product_price_unit✅ yes
_l10n_in_get_product_tax✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_in_sale_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_l10n_in_get_invoice_partner❌ no
_l10n_in_get_fiscal_position✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_in_stock

l10n_in_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_l10n_in_get_product_price_unit❌ no
_l10n_in_get_product_tax❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_in_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_should_generate_commercial_invoice✅ yes
_get_l10n_in_dropship_dest_partner❌ no
_l10n_in_get_invoice_partner❌ no
_l10n_in_get_fiscal_position❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_it

l10n_it/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_message_set_main_attachment_id✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_it/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_it_edi_check_exoneration_with_no_tax@api.constrains('l10n_it_exempt_reason', 'invoice_legal_notes', 'amount', 'invoice_repartition_line_ids', 'refund_repartition_line_ids')❌ no
_l10n_it_filter_kind❌ no
_l10n_it_is_split_payment❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_it_edi

l10n_it_edi/account_edi_proxy_client.user

Extension
_inherit: account_edi_proxy_client.user
[account_edi_proxy_user.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_proxy_urls✅ yes
_get_proxy_identification✅ yes
_toggle_proxy_user_active❌ no
_get_iap_params✅ yes
_register_proxy_user✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (12)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_l10n_it_payment_method@api.depends('line_ids.matching_number', 'payment_state', 'matched_payment_ids')❌ no
_compute_l10n_it_document_type@api.depends('state')❌ no
_compute_l10n_it_partner_pa@api.depends('commercial_partner_id.l10n_it_pa_index', 'company_id')❌ no
_compute_l10n_it_edi_button_label@api.depends('country_code', 'l10n_it_edi_proxy_mode')❌ no
_compute_l10n_it_edi_is_self_invoice@api.depends('move_type', 'line_ids.tax_tag_ids')❌ no
_l10n_it_edi_exempt_reason_tag_mapping❌ no
_reverse_moves✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_it_edi_transaction')✅ yes
_get_xml_tree✅ yes
_is_l10n_it_edi_import_file❌ no
_get_import_file_type✅ yes
_unwrap_attachment✅ yes
_get_edi_decoder✅ yes
_post✅ yes
_get_fields_to_detach✅ yes
action_l10n_it_edi_send❌ no
action_check_l10n_it_edi❌ no
button_draft✅ yes
get_extra_print_items✅ yes
action_invoice_download_fatturapa❌ no
_l10n_it_edi_ready_for_xml_export❌ no
_l10n_it_edi_add_base_lines_xml_values❌ no
_l10n_it_edi_get_tax_lines_xml_values❌ no
_l10n_it_edi_is_neg_split_payment@api.model❌ no
_l10n_it_edi_grouping_function_base_lines@api.model❌ no
_l10n_it_edi_grouping_function_tax_lines@api.model❌ no
_l10n_it_edi_grouping_function_total@api.model❌ no
_prepare_product_base_line_for_taxes_computation✅ yes
_l10n_it_edi_get_values❌ no
_l10n_it_edi_services_or_goods❌ no
_l10n_it_edi_goods_in_italy❌ no
_l10n_it_edi_is_simplified❌ no
_l10n_it_edi_is_professional_fees❌ no
_l10n_it_edi_features_for_document_type_selection❌ no
_l10n_it_edi_document_type_mapping❌ no
_l10n_it_edi_get_document_type❌ no
_l10n_it_edi_is_simplified_document_type❌ no
_l10n_it_buyer_seller_info@api.model❌ no
cron_l10n_it_edi_download_and_update❌ no
_l10n_it_edi_download_invoices❌ no
_l10n_it_edi_process_downloads❌ no
_l10n_it_edi_check_and_decrypt_content❌ no
_l10n_it_edi_search_partner❌ no
_l10n_it_edi_search_tax_for_import❌ no
_l10n_it_edi_get_extra_info❌ no
_l10n_it_edi_import_invoice❌ no
_is_prediction_enabled@api.model❌ no
_l10n_it_edi_import_line❌ no
_l10n_it_edi_format_errors❌ no
_compose_info_message❌ no
_l10n_it_edi_export_data_check❌ no
_l10n_it_edi_base_export_check❌ no
_l10n_it_edi_export_taxes_check❌ no
_l10n_it_edi_check_lines_for_tax_kind❌ no
_l10n_it_edi_get_formatters❌ no
_l10n_it_edi_render_xml❌ no
_l10n_it_edi_get_attachment_values❌ no
_l10n_it_edi_generate_filename❌ no
_l10n_it_edi_send❌ no
_l10n_it_edi_upload_error_message❌ no
_l10n_it_edi_upload_single❌ no
_l10n_it_edi_upload❌ no
_l10n_it_edi_update_send_state❌ no
_l10n_it_edi_parse_notification❌ no
_l10n_it_edi_transform_notification❌ no
_l10n_it_edi_write_send_state❌ no
_l10n_it_edi_get_message❌ no
_get_pension_fund_tax_for_line@api.model❌ no
_get_l10_it_edi_get_taxable_amount_from_summary_data@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_it_edi/account.payment.method.line

Extension
_inherit: account.payment.method.line
[account_payment_method_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_l10n_it_payment_method_selection_code❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_it_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_l10n_it_filter_kind✅ yes
_onchange_l10n_it_withholding_type@api.onchange('l10n_it_withholding_type')❌ no
_validate_withholding@api.constrains('amount', 'l10n_it_withholding_type', 'l10n_it_withholding_reason', 'l10n_it_pension_fund_type')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_edi/l10n_it.ddt

Class
_name: l10n_it.ddt
[ddt.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('date')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_it_edi/l10n_it.document.type

Class
_name: l10n_it.document.type
[l10n_it_document_type.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
_check_code_unique@api.constrains('code')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_it_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (10)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_l10n_it_edi_purchase_journal_id@api.constrains('l10n_it_edi_purchase_journal_id')❌ no
_check_eco_admin_index@api.constrains('l10n_it_has_eco_index', 'l10n_it_eco_index_office', 'l10n_it_eco_index_number', 'l10n_it_eco_index_liquidation_state')❌ no
_check_eco_incorporated@api.constrains('l10n_it_has_eco_index', 'l10n_it_eco_index_share_capital', 'l10n_it_eco_index_sole_shareholder')❌ no
_check_tax_representative@api.constrains('l10n_it_has_tax_representative', 'l10n_it_tax_representative_partner_id')❌ no
_compute_l10n_it_edi_proxy_user_id@api.depends('account_edi_proxy_client_ids', 'l10n_it_codice_fiscale')❌ no
_compute_l10n_it_edi_purchase_journal_id@api.depends('country_code')❌ no
_l10n_it_edi_export_check❌ no
_onchange_l10n_it_has_tax_represeentative@api.onchange('l10n_it_has_tax_representative')❌ no
_l10n_it_get_edi_company❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_it_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_l10n_it_edi_is_public_administration❌ no
_l10n_it_edi_get_values❌ no
_l10n_it_edi_normalized_codice_fiscale❌ no
_l10n_it_onchange_vat@api.onchange('vat', 'country_id')❌ no
validate_codice_fiscale@api.constrains('l10n_it_codice_fiscale')❌ no
_l10n_it_edi_export_check❌ no
_deduce_country_code✅ yes
_peppol_eas_endpoint_depends✅ yes
_get_frontend_writable_fields✅ yes
_get_suggested_invoice_edi_format✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_it_edi_doi

l10n_it_edi_doi/account.fiscal.position

Extension
_inherit: account.fiscal.position
[account_fiscal_position.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_edi_doi/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_it_edi_doi_date@api.depends('invoice_date')❌ no
_compute_l10n_it_edi_doi_use@api.depends('l10n_it_edi_doi_id', 'country_code', 'move_type')❌ no
_compute_l10n_it_edi_doi_id@api.depends('company_id', 'partner_id.commercial_partner_id', 'l10n_it_edi_doi_date', 'currency_id')❌ no
_compute_l10n_it_edi_doi_amount@api.depends('l10n_it_edi_doi_id', 'tax_totals', 'move_type')❌ no
_compute_l10n_it_edi_doi_warning@api.depends('l10n_it_edi_doi_id', 'l10n_it_edi_doi_amount', 'state')❌ no
_compute_fiscal_position_id@api.depends('l10n_it_edi_doi_id')✅ yes
copy_data✅ yes
_check_l10n_it_edi_doi_id@api.constrains('l10n_it_edi_doi_id')❌ no
_post✅ yes
action_open_declaration_of_intent❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_it_edi_doi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_edi_doi/l10n_it_edi_doi.declaration_of_intent

Classical
_name: l10n_it_edi_doi.declaration_of_intent
_inherit: mail.thread.main.attachment
[declaration_of_intent.py]

Regular Fields (12)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('protocol_number_part1', 'protocol_number_part2')❌ no
_compute_invoiced@api.depends('invoice_ids', 'invoice_ids.state', 'invoice_ids.l10n_it_edi_doi_amount')❌ no
_compute_not_yet_invoiced@api.depends('sale_order_ids', 'sale_order_ids.state', 'sale_order_ids.l10n_it_edi_doi_not_yet_invoiced')❌ no
_compute_remaining@api.depends('threshold', 'not_yet_invoiced', 'invoiced')❌ no
_build_threshold_warning_message❌ no
_get_validity_errors❌ no
_get_validity_warnings❌ no
_fetch_valid_declaration_of_intent@api.model❌ no
action_validate❌ no
action_reset_to_draft❌ no
action_reactivate❌ no
action_revoke❌ no
action_terminate❌ no
action_open_sale_order_ids❌ no
action_open_invoice_ids❌ no
📊 Model Summary
Classical | Total Fields: 15 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

l10n_it_edi_doi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_it_edi_doi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
l10n_it_edi_doi_action_open_declarations❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_edi_doi/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_it_edi_doi_date@api.depends('date_order')❌ no
_compute_l10n_it_edi_doi_use@api.depends('l10n_it_edi_doi_id', 'country_code')❌ no
_compute_l10n_it_edi_doi_id@api.depends('company_id', 'partner_id.commercial_partner_id', 'l10n_it_edi_doi_date', 'currency_id')❌ no
_compute_l10n_it_edi_doi_not_yet_invoiced@api.depends('l10n_it_edi_doi_id', 'tax_totals', 'order_line', 'order_line.qty_invoiced_posted')❌ no
_compute_l10n_it_edi_doi_warning@api.depends('l10n_it_edi_doi_id', 'l10n_it_edi_doi_id.remaining', 'state', 'tax_totals')❌ no
_compute_fiscal_position_id@api.depends('l10n_it_edi_doi_id')✅ yes
_prepare_invoice✅ yes
copy_data✅ yes
_l10n_it_edi_doi_check_configuration❌ no
action_quotation_send✅ yes
action_quotation_sent✅ yes
action_confirm✅ yes
_check_l10n_it_edi_doi_id@api.constrains('l10n_it_edi_doi_id')❌ no
action_open_declaration_of_intent❌ no
_l10n_it_edi_doi_get_amount_not_yet_invoiced❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_it_edi_sale

l10n_it_edi_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_it_partner_pa@api.depends('partner_id.commercial_partner_id.l10n_it_pa_index', 'company_id')❌ no
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_it_hr_payroll_sd_worx

l10n_it_hr_payroll_sd_worx/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_sdworx_code@api.constrains('l10n_it_sdworx_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_hr_payroll_sd_worx/l10n.it.hr.payroll.export.sdworx

Classical
_name: l10n.it.hr.payroll.export.sdworx
_inherit: hr.work.entry.export.mixin
[hr_payroll_export_sdworx.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_country_restriction@api.model❌ no
_generate_line_data❌ no
_generate_export_file❌ no
_generate_export_filename❌ no
_get_name❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_hr_payroll_sd_worx/l10n.it.hr.payroll.export.sdworx.employee

Classical
_name: l10n.it.hr.payroll.export.sdworx.employee
_inherit: hr.work.entry.export.employee.mixin
[hr_payroll_export_sdworx.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_hr_payroll_sd_worx/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_sdworx_code@api.constrains('l10n_it_sdworx_code')❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_it_hr_payroll_sd_worx/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_sdworx_code@api.constrains('official_company_code')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_it_pos

l10n_it_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_prepare_product_base_line_for_taxes_computation✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_it_pos/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_prepare_base_line_for_taxes_computation@api.model✅ yes
_add_tax_details_in_base_line@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_create_journal_and_payment_methods✅ yes
get_limited_partners_loading✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_it_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_pos/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Methods

Method nameDecoratorsHas super
_prepare_base_line_for_taxes_computation✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

l10n_it_pos/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: l10n_it_reports

l10n_it_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_quarter_month@api.depends('date_from')❌ no
_compute_record_states_for_it❌ no
_compute_visible_states@api.depends('type_id', 'state', 'country_code', 'is_quarter_month')✅ yes
action_submit✅ yes
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_it_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_get_countries_allowing_tax_representative✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_it_riba

l10n_it_riba/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Methods

Method nameDecoratorsHas super
_get_methods_generating_files✅ yes
_l10n_it_riba_check❌ no
_generate_export_file✅ yes
_l10n_it_riba_get_values❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_it_riba/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_default_inbound_payment_methods✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_it_riba/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_l10n_it_riba_check❌ no
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
_l10n_it_riba_get_values❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_it_riba/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_it_riba/res.company

Classical
_name: res.company
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_it_stock_ddt

l10n_it_stock_ddt/account.move

Extension
_inherit: account.move
[account_invoice.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_l10n_it_edi_document_type_mapping✅ yes
_l10n_it_edi_invoice_is_direct❌ no
_l10n_it_edi_features_for_document_type_selection✅ yes
_get_ddt_values❌ no
_compute_ddt_ids@api.depends('invoice_line_ids', 'invoice_line_ids.sale_line_ids')❌ no
get_linked_ddts❌ no
_l10n_it_edi_get_values✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_it_stock_ddt/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_it_show_print_ddt_button@api.depends('country_code', 'picking_type_code', 'state', 'is_locked', 'move_ids', 'location_id', 'location_dest_id')❌ no
_action_done✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_it_stock_ddt/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_dtt_ir_seq_vals❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

Module: l10n_it_xml_export

l10n_it_xml_export/account.return

Extension
_inherit: account.return
[account_return.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_country_code@api.depends('company_id.country_id')❌ no
_compute_is_quarter_month@api.depends('date_from')❌ no
_compute_record_states_for_it❌ no
_compute_visible_states@api.depends('type_id', 'state', 'country_code', 'is_quarter_month')✅ yes
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_jo_edi

l10n_jo_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_jo_edi_is_needed@api.depends('country_code', 'move_type')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_jo_edi_state')✅ yes
_compute_l10n_jo_edi_uuid@api.depends('l10n_jo_edi_is_needed')❌ no
_compute_l10n_jo_edi_computed_xml@api.depends('state', 'l10n_jo_edi_is_needed')❌ no
_compute_l10n_jo_edi_invoice_type@api.depends('partner_id.country_code')❌ no
_compute_preferred_payment_method_line_id@api.depends('partner_id', 'company_id')✅ yes
download_l10n_jo_edi_computed_xml❌ no
_l10n_jo_qr_code_src❌ no
_is_sales_refund❌ no
_get_invoice_scope_code❌ no
_get_invoice_payment_method_code❌ no
_get_invoice_tax_payer_type_code❌ no
button_draft✅ yes
_get_fields_to_detach✅ yes
_post✅ yes
_get_name_invoice_report✅ yes
_l10n_jo_build_jofotara_headers❌ no
_send_l10n_jo_edi_request❌ no
_submit_to_jofotara❌ no
_l10n_jo_edi_get_xml_attachment_name❌ no
_l10n_jo_validate_config❌ no
_l10n_jo_validate_fields❌ no
_mark_sent_jo_edi❌ no
_l10n_jo_edi_send❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_jo_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_l10n_jo_is_exempt_tax❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_jo_edi/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_except_submitted_invoices_pdfs@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_jo_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_jo_hr_payroll

l10n_jo_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_jo_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_jo_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
_l10n_jo_get_tax❌ no
_l10n_jo_get_gross_wage❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_jo_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_jo_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_jp_ubl_pint

l10n_jp_ubl_pint/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_jp_zengin

l10n_jp_zengin/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_jp_zengin_merge_transactions@api.depends('journal_id')❌ no
_validate_bank_account_for_zengin❌ no
_validate_sender_for_zengin❌ no
_generate_zengin_header❌ no
_generate_zengin_entry_detail❌ no
_generate_zengin_trailer❌ no
_generate_zengin_file❌ no
_get_methods_generating_files✅ yes
_generate_export_file✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_jp_zengin/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_outbound_payment_methods✅ yes
_get_bank_statements_available_import_formats✅ yes
_check_zengin❌ no
_parse_bank_statement_file✅ yes
_parse_bank_statement_file_zengin❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_jp_zengin/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_jp_zengin/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_jp_zengin/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_check_branch_code@api.constrains('l10n_jp_zengin_branch_code')❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_jp_zengin/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_client_code@api.constrains('l10n_jp_zengin_client_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ke

l10n_ke/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ke/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_onchange_l10n_ke_item_code_id@api.onchange('amount')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke/l10n_ke.item.code

Class
_name: l10n_ke.item.code
[l10n_ke_item_code.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'description')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ke/res.company

Extension
_inherit: res.company
[res_company.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_oscu_is_active❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ke_edi_oscu

l10n_ke_edi_oscu/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (10)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_tax_totals@api.depends('l10n_ke_oscu_invoice_number')✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_ke_oscu_invoice_number')✅ yes
_compute_l10n_ke_validation_message@api.depends('invoice_line_ids.product_id', 'invoice_line_ids.product_uom_id', 'reversed_entry_id', 'l10n_ke_reason_code_id', 'l10n_ke_payment_method_id')❌ no
_update_receipt_content❌ no
_get_taxes_data❌ no
_l10n_ke_oscu_json_from_move❌ no
_l10n_ke_oscu_get_json_from_lines❌ no
_l10n_ke_oscu_json_from_attachment❌ no
_l10n_ke_get_invoice_sequence❌ no
_post✅ yes
_get_fields_to_detach✅ yes
_l10n_ke_register_products❌ no
_l10n_ke_oscu_send_customer_invoice❌ no
action_l10n_ke_oscu_confirm_vendor_bill❌ no
_l10n_ke_oscu_fetch_invoice_details❌ no
_l10n_ke_oscu_fetch_purchases❌ no
_cron_l10n_ke_oscu_fetch_purchases❌ no
_l10n_ke_oscu_is_vendor_bill_json@api.model❌ no
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
_l10n_ke_oscu_import_invoice❌ no
_get_name_invoice_report✅ yes
_l10n_ke_hyphenate_invoice_field@api.model❌ no
_l10n_ke_oscu_get_receipt_url❌ no
_refunds_origin_required✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ke_edi_oscu/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_compute_name✅ yes
_compute_product_uom_id✅ yes
_compute_price_unit✅ yes
_compute_tax_ids✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_tax_type_id@api.depends('amount')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu/l10n_ke_edi_oscu.code

Class
_name: l10n_ke_edi_oscu.code
[l10n_ke_edi_oscu_code.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_get_vals_from_json❌ no
_create_or_update_from_vals❌ no
_cron_get_codes_from_device❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu/l10n_ke_edi_oscu.notice

Class
_name: l10n_ke_edi_oscu.notice
[l10n_ke_edi_oscu_notice.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_cron_l10n_ke_oscu_get_notices@api.model❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu/product.template

Extension
_inherit: product.template
[product.py]

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
compute_is_storable✅ yes
_compute_l10n_ke_packaging_unit_id@api.depends('product_variant_ids.l10n_ke_packaging_unit_id')❌ no
_set_l10n_ke_packaging_unit_id❌ no
_compute_l10n_ke_packaging_quantity@api.depends('product_variant_ids.l10n_ke_packaging_quantity')❌ no
_set_l10n_ke_packaging_quantity❌ no
_compute_l10n_ke_origin_country_id@api.depends('product_variant_ids.l10n_ke_origin_country_id')❌ no
_set_l10n_ke_origin_country_id❌ no
_compute_l10n_ke_product_type_code@api.depends('product_variant_ids.l10n_ke_product_type_code')❌ no
_set_l10n_ke_product_type_code❌ no
_compute_l10n_ke_is_insurance_applicable@api.depends('product_variant_ids.l10n_ke_is_insurance_applicable')❌ no
_set_l10n_ke_is_insurance_applicable❌ no
_compute_l10n_ke_item_code@api.depends('product_variant_ids.l10n_ke_item_code')❌ no
_search_l10n_ke_item_code@api.model❌ no
action_l10n_ke_oscu_save_item❌ no
action_l10n_ke_oscu_save_stock_master❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_ke_edi_oscu/product.product

Extension
_inherit: product.product
[product.py]

Regular Fields (4)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_packaging_unit_id@api.depends('type')❌ no
_compute_l10n_ke_product_type_code@api.depends('type')❌ no
_l10n_ke_get_validation_messages❌ no
_l10n_ke_get_tax_type❌ no
_l10n_ke_action_open_products❌ no
_calculate_l10n_ke_item_code❌ no
_l10n_ke_oscu_save_item_content❌ no
_l10n_ke_oscu_save_item❌ no
action_l10n_ke_oscu_save_item❌ no
_l10n_ke_oscu_find_product_from_json@api.model❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_ke_edi_oscu/product.unspsc.code

Extension
_inherit: product.unspsc.code
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_cron_l10n_ke_oscu_get_codes_from_device❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ke_edi_oscu/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (10)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_oscu_is_active@api.depends('l10n_ke_oscu_cmc_key', 'l10n_ke_branch_code', 'l10n_ke_server_mode')❌ no
_search_l10n_ke_oscu_is_active❌ no
_compute_l10n_ke_oscu_serial_number@api.depends('country_code', 'vat')❌ no
write✅ yes
_l10n_ke_preinitialization_checks❌ no
action_l10n_ke_oscu_initialize❌ no
action_l10n_ke_get_items❌ no
action_l10n_ke_get_stock_moves❌ no
action_l10n_ke_send_insurance❌ no
action_l10n_ke_create_branches❌ no
_l10n_ke_oscu_get_base_url❌ no
_l10n_ke_call_etims❌ no
_l10n_ke_get_user_dict@api.model❌ no
_l10n_ke_get_demo_response❌ no
_l10n_ke_find_for_cron❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ke_edi_oscu/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_ke_oscu_partner_content❌ no
action_l10n_ke_oscu_register_bhf_customer❌ no
action_l10n_ke_oscu_fetch_bhf_customer❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu/res.users

Extension
_inherit: res.users
[res_users.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_oscu_company_ids@api.depends('company_ids')❌ no
action_l10n_ke_create_branch_user❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_ke_get_validation_messages❌ no
_l10n_ke_action_open_uoms❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_ke_edi_oscu_mrp

l10n_ke_edi_oscu_mrp/mrp.bom

Extension
_inherit: mrp.bom
[mrp_bom.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_fiscal_country_codes@api.depends('company_id'); @api.depends_context('allowed_company_ids')❌ no
_compute_l10n_ke_validation_message@api.depends_context('allowed_company_ids'); @api.depends('product_id', 'product_tmpl_id', 'bom_line_ids.product_id')❌ no
action_l10n_ke_send_bom❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: l10n_ke_edi_oscu_pos

l10n_ke_edi_oscu_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_validation_message@api.depends('invoice_line_ids.product_id', 'invoice_line_ids.product_uom_id')✅ yes
action_view_pos_order❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ke_edi_oscu_pos/l10n_ke_edi_oscu.code

Classical
_name: l10n_ke_edi_oscu.code
_inherit: pos.load.mixin, l10n_ke_edi_oscu.code
[l10n_ke_edi_oscu_code.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_kenyan@api.depends('company_id')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (9)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_send_status@api.depends('l10n_ke_oscu_order_number')❌ no
post_order_to_etims❌ no
_l10n_ke_oscu_get_json_from_order_lines❌ no
_l10n_ke_oscu_json_from_pos_order❌ no
_generate_pos_order_invoice✅ yes
_create_invoice✅ yes
action_post_order❌ no
action_post_selected_orders❌ no
_get_l10n_ke_edi_oscu_pos_qrurl❌ no
_l10n_ke_oscu_get_receipt_url❌ no
get_l10n_ke_edi_oscu_pos_data❌ no
_copy_etims_vals_from_pos_order_to_invoice❌ no
_can_commit❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_ke_edi_oscu_pos/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
l10n_ke_action_open_products_view❌ no
_load_pos_data_fields✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_ke_edi_oscu_pos/product.template

Extension
_inherit: product.template
[product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_validation_message@api.depends('available_in_pos')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_ke_edi_oscu_pos/product.unspsc.code

Classical
_name: product.unspsc.code
_inherit: pos.load.mixin, product.unspsc.code
[product.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ke_edi_oscu_pos/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_l10n_ke_oscu_process_moves@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_ke_edi_oscu_pos/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_state@api.depends('move_ids.l10n_ke_oscu_sar_number', 'move_ids.l10n_ke_oscu_flow_type_code', 'state', 'partner_id')✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_ke_edi_oscu_stock

l10n_ke_edi_oscu_stock/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_oscu_show_create_purchase_order_button@api.depends('line_ids.purchase_line_id', 'state', 'move_type', 'l10n_ke_oscu_invoice_number')❌ no
_compute_l10n_ke_oscu_show_create_sale_order_button@api.depends('line_ids.sale_line_ids', 'state', 'move_type', 'l10n_ke_oscu_invoice_number')❌ no
_compute_l10n_ke_validation_message@api.depends('invoice_line_ids.purchase_line_id', 'invoice_line_ids.purchase_line_id.qty_received', 'invoice_line_ids.sale_line_ids.qty_delivered', 'move_type')✅ yes
_l10n_ke_oscu_send_customer_invoice✅ yes
action_l10n_ke_oscu_confirm_vendor_bill✅ yes
action_l10n_ke_create_purchase_order❌ no
action_l10n_ke_create_sale_order❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ke_edi_oscu_stock/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_product_id@api.depends('purchase_line_id')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_edi_oscu_stock/l10n_ke_edi.customs.import

Class
_name: l10n_ke_edi.customs.import
[l10n_ke_edi_customs_import.py]

Regular Fields (19)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_uom_id@api.depends('uom_code_id')❌ no
_compute_warning_msg@api.depends('product_id')❌ no
button_approve❌ no
button_reject❌ no
_revise_item❌ no
_cron_l10n_ke_fetch_customs_import❌ no
_receive_customs_import❌ no
_process_receival_dict❌ no
action_create_purchase_order❌ no
action_view_purchase_order❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_ke_edi_oscu_stock/product.template

Extension
_inherit: product.template
[product.py]

Methods

Method nameDecoratorsHas super
action_l10n_ke_oscu_save_stock_master❌ no
_compute_invoice_policy✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_ke_edi_oscu_stock/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
_l10n_ke_oscu_save_stock_master_content❌ no
_l10n_ke_oscu_save_stock_master❌ no
action_l10n_ke_oscu_save_stock_master❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_ke_edi_oscu_stock/purchase.order

Extension
_inherit: purchase.order
[purchase.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_view_l10n_ke_edi_customs_import❌ no
_l10n_ke_check_import❌ no
_l10n_ke_import_quantity_details❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

l10n_ke_edi_oscu_stock/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase.py]

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('order_id', 'name')✅ yes
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_ke_edi_oscu_stock/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_ke_get_sar_sequence❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ke_edi_oscu_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_oscu_flow_type_code@api.depends('location_id.usage', 'location_dest_id.usage', 'partner_id')❌ no
_action_done✅ yes
_l10n_ke_oscu_save_stock_io_content❌ no
_l10n_ke_oscu_save_stock_io❌ no
_l10n_ke_oscu_process_moves@api.model❌ no
_cron_l10n_ke_oscu_process_moves@api.model❌ no
action_l10n_ke_oscu_process_moves❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_ke_edi_oscu_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_state@api.depends('move_ids.l10n_ke_oscu_sar_number', 'move_ids.l10n_ke_oscu_flow_type_code', 'state', 'partner_id')❌ no
_compute_l10n_ke_validation_msg@api.depends('move_ids', 'move_ids.product_id', 'move_ids.product_uom', 'move_ids.l10n_ke_oscu_flow_type_code', 'l10n_ke_state')❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_ke_edi_oscu_stock/stock.quant

Extension
_inherit: stock.quant
[stock_quant.py]

Methods

Method nameDecoratorsHas super
constrain_product_quantity@api.constrains('quantity')❌ no
📊 Model Summary
Extension | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

Module: l10n_ke_edi_tremol

l10n_ke_edi_tremol/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ke_cu_show_send_button@api.depends('country_code', 'l10n_ke_cu_qrcode', 'state', 'move_type', 'company_id')❌ no
_l10n_ke_fmt❌ no
_l10n_ke_validate_move❌ no
_l10n_ke_fiscal_device_details_filled❌ no
_l10n_ke_cu_open_invoice_message❌ no
_l10n_ke_cu_lines_messages❌ no
_l10n_ke_get_cu_messages❌ no
l10n_ke_action_cu_post❌ no
l10n_ke_cu_responses❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ke_edi_tremol/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ke_edi_tremol/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_commercial_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ke_hr_payroll

l10n_ke_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_ke_hr_payroll/hr.payslip.line

Extension
_inherit: hr.payslip.line
[hr_payslip_line.py]

Methods

Method nameDecoratorsHas super
_check_helb_amount@api.constrains('name', 'amount')❌ no
📊 Model Summary
Extension | Total Fields: 22 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 10 (Stored: 2, Non-Stored: 8) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (16)

Methods

Method nameDecoratorsHas super
_check_l10n_ke_mortgage@api.constrains('l10n_ke_mortgage')❌ no
_check_l10n_ke_housing_allowance_percentage@api.constrains('l10n_ke_housing_allowance_percentage')❌ no
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_hr_payroll/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ke_hr_payroll/l10n_ke.tax.deduction.card

Classical
_name: l10n_ke.tax.deduction.card
_inherit: hr.payroll.declaration.mixin
[l10n_ke_tax_deduction_card.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_country_restriction❌ no
_compute_name@api.depends('year')❌ no
action_generate_declarations✅ yes
_get_rendering_data❌ no
_get_pdf_report❌ no
_get_pdf_filename❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ke_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ke_reports

l10n_ke_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_kh

l10n_kh/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_kh_proxy@api.constrains('proxy_type', 'proxy_value')❌ no
_get_qr_code_vals_list✅ yes
_compute_display_qr_setting✅ yes
_compute_country_proxy_keys@api.depends('country_code')✅ yes
_get_merchant_account_info✅ yes
_get_additional_data_field✅ yes
_get_merchant_category_code✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_latam_base

l10n_latam_base/l10n_latam.identification.type

Class
_name: l10n_latam.identification.type
[l10n_latam_identification_type.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('country_id')❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_latam_base/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_is_latam❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_latam_base/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_run_check_identification❌ no
_check_vat✅ yes
_onchange_vat@api.onchange('vat', 'country_id', 'l10n_latam_identification_type_id')✅ yes
_get_frontend_writable_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_latam_check

l10n_latam_check/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_default_outbound_payment_methods✅ yes
_get_reusable_payment_methods@api.model✅ yes
create✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_latam_check/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
button_draft✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_latam_check/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_latam_check/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_move_id@api.constrains('state', 'move_id')❌ no
_compute_amount@api.depends('l10n_latam_move_check_ids.amount', 'l10n_latam_new_check_ids.amount', 'payment_method_code')❌ no
_is_latam_check_payment❌ no
action_post✅ yes
_get_latam_checks❌ no
_get_blocking_l10n_latam_warning_msg❌ no
_get_reconciled_checks_error❌ no
action_cancel✅ yes
action_draft✅ yes
_l10n_latam_check_split_move❌ no
_compute_l10n_latam_check_warning_msg@api.depends('payment_method_line_id', 'state', 'date', 'amount', 'currency_id', 'company_id', 'l10n_latam_move_check_ids.issuer_vat', 'l10n_latam_move_check_ids.bank_id', 'l10n_latam_move_check_ids.payment_id.date', 'l10n_latam_new_check_ids.amount', 'l10n_latam_new_check_ids.name')❌ no
_get_trigger_fields_to_synchronize@api.model✅ yes
_prepare_move_line_default_vals✅ yes
_compute_destination_account_id@api.depends('l10n_latam_move_check_ids')✅ yes
_is_latam_check_transfer❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_latam_check/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_latam_check/l10n_latam.check

Class
_name: l10n_latam.check
[l10n_latam_check.py]

Regular Fields (6)

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_onchange_name@api.onchange('name')❌ no
_prepare_void_move_vals❌ no
_compute_issue_state@api.depends('outstanding_line_id.amount_residual')❌ no
action_void❌ no
_get_last_operation❌ no
_compute_current_journal@api.depends('payment_id.state', 'operation_ids.state')❌ no
button_open_payment❌ no
button_open_check_operations❌ no
action_show_reconciled_move❌ no
action_show_journal_entry❌ no
_get_reconciled_move❌ no
_constrains_min_amount@api.constrains('amount')❌ no
_compute_bank_id@api.depends('payment_method_line_id.code', 'payment_id.partner_id')❌ no
_compute_issuer_vat@api.depends('payment_method_line_id.code', 'payment_id.partner_id')❌ no
_clean_issuer_vat@api.onchange('issuer_vat')❌ no
_check_issuer_vat@api.constrains('issuer_vat')❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 4 (Stored: 4, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 17 (@api.model: 0, @api.onchange: 2, @api.depends: 4, @api.constrains: 2)

Module: l10n_latam_invoice_document

l10n_latam_invoice_document/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_latam_company_use_documents@api.depends('company_id')❌ no
_onchange_company@api.onchange('company_id', 'type')❌ no
_compute_has_sequence_holes✅ yes
check_use_document@api.constrains('l10n_latam_use_documents')❌ no
_compute_debit_sequence@api.depends('type', 'l10n_latam_use_documents')✅ yes
_compute_refund_sequence@api.depends('type', 'l10n_latam_use_documents')✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_latam_invoice_document/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_name@api.depends('l10n_latam_document_type_id')✅ yes
_compute_name_placeholder✅ yes
_compute_l10n_latam_manual_document_number@api.depends('l10n_latam_document_type_id', 'journal_id')❌ no
_is_manual_document_number❌ no
_compute_l10n_latam_use_documents@api.depends('journal_id')❌ no
_compute_l10n_latam_document_number@api.depends('name')❌ no
_inverse_l10n_latam_document_number@api.onchange('l10n_latam_document_type_id', 'l10n_latam_document_number', 'partner_id')❌ no
_onchange_l10n_latam_document_type_id@api.onchange('l10n_latam_document_type_id')❌ no
_compute_highest_name@api.depends('journal_id', 'l10n_latam_document_type_id')✅ yes
_deduce_sequence_number_reset@api.model✅ yes
_skip_format_document_number❌ no
_get_starting_sequence✅ yes
_post✅ yes
_check_l10n_latam_documents@api.constrains('state', 'l10n_latam_document_type_id')❌ no
_check_invoice_type_document_type@api.constrains('move_type', 'l10n_latam_document_type_id')❌ no
_get_l10n_latam_documents_domain❌ no
_compute_l10n_latam_available_document_types@api.depends('journal_id', 'partner_id', 'company_id', 'move_type', 'debit_origin_id')❌ no
_compute_l10n_latam_document_type@api.depends('l10n_latam_available_document_type_ids')❌ no
_compute_made_sequence_gap✅ yes
_set_next_made_sequence_gap✅ yes
_search_l10n_latam_use_documents❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_latam_invoice_document/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_latam_invoice_document/l10n_latam.document.type

Class
_name: l10n_latam.document.type
[l10n_latam_document_type.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_format_document_number❌ no
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_latam_invoice_document/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_localization_use_documents❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_lt

l10n_lt/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_prepare_liquidity_account_vals@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_lt/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_lt_hr_payroll

l10n_lt_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lt_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lt_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_lt_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lt_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_lt_intrastat

l10n_lt_intrastat/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
_generate_submission_attachments✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_lt_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_lt_reports

l10n_lt_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_lt_reports/account.return.type

Extension
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_lu_hr_payroll

l10n_lu_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lu_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lu_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Stored (14)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_taxable_days@api.depends('date_from', 'date_to')❌ no
_compute_prorated_wage@api.depends('date_from', 'date_to', 'employee_id', 'worked_days_line_ids')❌ no
_compute_l10n_lu_tax_id_number@api.depends('employee_id.l10n_lu_tax_id_number', 'state')❌ no
_compute_l10n_lu_tax_classification@api.depends('employee_id.l10n_lu_tax_classification', 'state')❌ no
_compute_l10n_lu_tax_rate_no_classification@api.depends('employee_id.l10n_lu_tax_rate_no_classification', 'state')❌ no
_compute_l10n_lu_deduction_fd_daily@api.depends('employee_id.l10n_lu_deduction_fd_daily', 'state')❌ no
_compute_l10n_lu_deduction_ac_ae_daily@api.depends('employee_id.l10n_lu_deduction_ac_ae_daily', 'state')❌ no
_compute_l10n_lu_deduction_ce_daily@api.depends('employee_id.l10n_lu_deduction_ce_daily', 'state')❌ no
_compute_l10n_lu_deduction_ds_daily@api.depends('employee_id.l10n_lu_deduction_ds_daily', 'state')❌ no
_compute_l10n_lu_deduction_fo_daily@api.depends('employee_id.l10n_lu_deduction_fo_daily', 'state')❌ no
_compute_l10n_lu_deduction_amd_daily@api.depends('employee_id.l10n_lu_deduction_amd_daily', 'state')❌ no
_compute_l10n_lu_package_ffo_daily@api.depends('employee_id.l10n_lu_package_ffo_daily', 'state')❌ no
_compute_l10n_lu_package_fds_daily@api.depends('employee_id.l10n_lu_package_fds_daily', 'state')❌ no
_compute_l10n_lu_tax_credit_cis@api.depends('employee_id.l10n_lu_tax_credit_cis', 'state')❌ no
_compute_l10n_lu_tax_credit_cip@api.depends('employee_id.l10n_lu_tax_credit_cip', 'state')❌ no
_compute_l10n_lu_tax_credit_cim@api.depends('employee_id.l10n_lu_tax_credit_cim', 'state')❌ no
_check_dates@api.constrains('date_from', 'date_to')✅ yes
_get_data_files_to_update✅ yes
_get_paid_amount✅ yes
_get_month_presence_prorata❌ no
_get_yearly_simulated_gross❌ no
_get_paid_amount_l10n_lu_13th_month❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_lu_hr_payroll/hr.payslip.worked_days

Extension
_inherit: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('is_paid', 'number_of_hours', 'payslip_id', 'version_id.wage', 'version_id.l10n_lu_indexed_wage', 'payslip_id.sum_worked_hours')✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_lu_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (20)

Computed Fields

Non-Stored (21)

Methods

Method nameDecoratorsHas super
_compute_indexed_wage@api.depends('wage')❌ no
_compute_l10n_lu_meal_voucher_employer_cost@api.depends('l10n_lu_meal_voucher_amount')❌ no
_compute_l10n_lu_deduction_fd@api.depends('l10n_lu_deduction_fd_daily')❌ no
_compute_l10n_lu_deduction_ac_ae@api.depends('l10n_lu_deduction_ac_ae_daily')❌ no
_compute_l10n_lu_deduction_ce@api.depends('l10n_lu_deduction_ce_daily')❌ no
_compute_l10n_lu_deduction_ds@api.depends('l10n_lu_deduction_ds_daily')❌ no
_compute_l10n_lu_deduction_fo@api.depends('l10n_lu_deduction_fo_daily')❌ no
_compute_l10n_lu_deduction_amd@api.depends('l10n_lu_deduction_amd_daily')❌ no
_compute_l10n_lu_package_ffo@api.depends('l10n_lu_package_ffo_daily')❌ no
_compute_l10n_lu_package_fds@api.depends('l10n_lu_package_fds_daily')❌ no
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lu_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_lu_accident_insurance_rate@api.depends('l10n_lu_accident_insurance_factor')❌ no
_compute_l10n_lu_mutuality_rate@api.depends('l10n_lu_mutuality_class')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_lu_reports

l10n_lu_reports/account.report

Extension
_inherit: account.report
[account_assets_report.py]

Methods

Method nameDecoratorsHas super
assets_init_custom_options✅ yes
l10n_lu_export_asset_report_to_xml❌ no
l10n_lu_asset_report_get_xml_2_0_report_values❌ no
_l10n_lu_get_expenditures_and_depreciations_tables❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_lu_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_lu_reports/account.return.type

Classical
_name: account.return.type
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lu_reports/l10n_lu.stored.intra.report

Class
_name: l10n_lu.stored.intra.report
[account_sales_report.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('year', 'period', 'codes', 'name')❌ no
action_download_stored_report❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_lu_reports/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_l10n_lu_reports_load_xsd_files@api.model❌ no
action_download_xsd_files@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lu_reports/l10n_lu_reports.report.appendix.expenditures

Class
_name: l10n_lu_reports.report.appendix.expenditures
[l10n_lu_yearly_tax_report_appendix.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_lu_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_countries_allowing_tax_representative✅ yes
_check_company_matr_number@api.constrains('matr_number')❌ no
_check_company_ecdf_prefix@api.constrains('ecdf_prefix')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_lu_reports/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_lu_is_representative@api.depends('account_represented_company_ids.account_fiscal_country_id.code')❌ no
_check_agent_matr_number@api.constrains('l10n_lu_agent_matr_number')❌ no
_check_agent_ecdf_prefix@api.constrains('l10n_lu_agent_ecdf_prefix')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ma

l10n_ma/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_check_company_registry_ma@api.constrains('company_registry')❌ no
_get_company_registry_labels✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ma_hr_payroll

l10n_ma_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ma_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_ma_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ma_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_ma_reports

l10n_ma_reports/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ma_reports_payment_method@api.depends('origin_payment_id')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ma_reports/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_ma_reports/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_mt_reports

l10n_mt_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_mu_account

l10n_mu_account/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_mx

l10n_mx/account.account

Extension
_inherit: account.account
[account_account.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_compute_account_id✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_tax_type@api.depends('country_id')❌ no
_round_tax_details_tax_amounts@api.model✅ yes
_round_tax_details_base_lines@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_fiscal_country_codes❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_mx/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_fiscal_country_codes❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_mx_edi

l10n_mx_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_mx_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (6)

Computed Fields

Stored (11)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_l10n_mx_edi_is_cfdi_document❌ no
_l10n_mx_edi_is_cfdi_invoice❌ no
_l10n_mx_edi_is_cfdi_payment❌ no
_l10n_mx_edi_cfdi_invoice_append_addendas❌ no
_l10n_mx_edi_cfdi_amount_to_text❌ no
_l10n_mx_edi_check_invoices_for_global_invoice❌ no
_l10n_mx_edi_write_cfdi_origin@api.model❌ no
_l10n_mx_edi_get_extra_invoice_report_values❌ no
_l10n_mx_edi_get_extra_payment_report_values❌ no
_l10n_mx_edi_get_refund_original_invoices❌ no
copy_data✅ yes
_compute_need_cancel_request@api.depends('l10n_mx_edi_cfdi_state', 'l10n_mx_edi_cfdi_cancel_id')✅ yes
_compute_amount_total_words@api.depends('country_code')✅ yes
_compute_l10n_mx_edi_is_cfdi_needed@api.depends('move_type', 'company_currency_id', 'origin_payment_id', 'statement_line_id')❌ no
_compute_l10n_mx_edi_document_ids@api.depends('l10n_mx_edi_invoice_document_ids.state', 'l10n_mx_edi_invoice_document_ids.sat_state', 'l10n_mx_edi_payment_document_ids.state', 'l10n_mx_edi_payment_document_ids.sat_state')❌ no
_compute_l10n_mx_edi_cfdi_state_and_attachment@api.depends('l10n_mx_edi_invoice_document_ids.state', 'l10n_mx_edi_invoice_document_ids.sat_state', 'l10n_mx_edi_payment_document_ids.state', 'l10n_mx_edi_payment_document_ids.sat_state')❌ no
_compute_l10n_mx_edi_update_payments_needed@api.depends('l10n_mx_edi_invoice_document_ids.state')❌ no
_compute_l10n_mx_edi_force_pue_payment_needed@api.depends('l10n_mx_edi_payment_document_ids.state')❌ no
_compute_l10n_mx_edi_update_sat_needed@api.depends('state', 'l10n_mx_edi_cfdi_state', 'l10n_mx_edi_cfdi_sat_state')❌ no
_compute_l10n_mx_edi_cfdi_uuid@api.depends('l10n_mx_edi_cfdi_attachment_id')❌ no
_compute_cfdi_values@api.depends('l10n_mx_edi_cfdi_attachment_id', 'l10n_mx_edi_cfdi_state')❌ no
_compute_l10n_mx_edi_payment_policy@api.depends('partner_id', 'move_type', 'invoice_date_due', 'invoice_date', 'invoice_payment_term_id')❌ no
_compute_l10n_mx_edi_cfdi_to_public@api.depends('l10n_mx_edi_is_cfdi_needed', 'l10n_mx_edi_cfdi_origin', 'partner_id', 'company_id')❌ no
_compute_l10n_mx_edi_addenda_ids@api.depends('partner_id', 'commercial_partner_id')❌ no
_compute_l10n_mx_edi_payment_method_id@api.depends('journal_id', 'statement_line_id', 'partner_id')❌ no
_compute_l10n_mx_edi_usage@api.depends('partner_id')❌ no
_compute_l10n_mx_edi_cfdi_cancel_id@api.depends('l10n_mx_edi_cfdi_uuid')❌ no
_compute_duplicated_ref_ids@api.depends('l10n_mx_edi_cfdi_uuid')✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_mx_edi_cfdi_state', 'l10n_mx_edi_cfdi_sat_state')✅ yes
_check_l10n_mx_edi_cfdi_origin@api.constrains('l10n_mx_edi_cfdi_origin')❌ no
action_invoice_download_cfdi❌ no
_l10n_mx_edi_need_cancel_request❌ no
_need_cancel_request✅ yes
button_request_cancel✅ yes
button_draft✅ yes
_reverse_moves✅ yes
_get_mail_thread_data_attachments✅ yes
get_invoice_localisation_fields_required_to_invoice@api.model✅ yes
_get_name_invoice_report✅ yes
_get_edi_doc_attachments_to_export✅ yes
_fetch_duplicate_fiscal_folio❌ no
_fetch_duplicate_reference✅ yes
_l10n_mx_edi_add_common_cfdi_values❌ no
_l10n_mx_edi_cfdi_invoice_line_ids❌ no
_l10n_mx_edi_cfdi_check_invoice_config❌ no
_l10n_mx_edi_get_invoice_cfdi_base_lines❌ no
_l10n_mx_edi_add_invoice_cfdi_values❌ no
_l10n_mx_edi_get_invoice_cfdi_filename❌ no
_get_invoice_report_filename✅ yes
_l10n_mx_edi_add_payment_cfdi_values❌ no
_l10n_mx_edi_cfdi_invoice_document_sent_failed❌ no
_l10n_mx_edi_cfdi_invoice_document_sent❌ no
_l10n_mx_edi_cfdi_invoice_document_empty❌ no
_l10n_mx_edi_cfdi_invoice_document_cancel_requested_failed❌ no
_l10n_mx_edi_cfdi_invoice_document_cancel_requested❌ no
_l10n_mx_edi_cfdi_invoice_document_cancel_failed❌ no
_l10n_mx_edi_cfdi_invoice_document_cancel❌ no
_l10n_mx_edi_cfdi_payment_document_sent_pue❌ no
_l10n_mx_edi_cfdi_payment_document_sent_failed❌ no
_l10n_mx_edi_cfdi_payment_document_sent❌ no
_l10n_mx_edi_cfdi_payment_document_cancel_failed❌ no
_l10n_mx_edi_cfdi_payment_document_cancel❌ no
_l10n_mx_edi_cfdi_global_invoice_document_sent_failed❌ no
_l10n_mx_edi_cfdi_global_invoice_document_sent❌ no
_l10n_mx_edi_cfdi_global_invoice_document_empty❌ no
_l10n_mx_edi_cfdi_global_invoice_document_cancel_failed❌ no
_l10n_mx_edi_cfdi_global_invoice_document_cancel❌ no
_l10n_mx_edi_cfdi_move_post_cancel❌ no
_l10n_mx_edi_cfdi_move_update_sat_state❌ no
_l10n_mx_edi_cfdi_invoice_retry_send❌ no
_l10n_mx_edi_cfdi_invoice_try_send❌ no
_l10n_mx_edi_cfdi_invoice_post_cancel❌ no
_l10n_mx_edi_cfdi_invoice_try_cancel❌ no
_l10n_mx_edi_cfdi_invoice_update_sat_state❌ no
_l10n_mx_edi_cfdi_invoice_get_reconciled_payments_values❌ no
_l10n_mx_edi_cfdi_payment_get_reconciled_invoice_values❌ no
l10n_mx_edi_cfdi_invoice_try_update_payment❌ no
_l10n_mx_edi_cfdi_payment_post_cancel❌ no
_l10n_mx_edi_cfdi_invoice_try_cancel_payment❌ no
_l10n_mx_edi_cfdi_invoice_get_payments_diff❌ no
l10n_mx_edi_cfdi_invoice_try_update_payments❌ no
_l10n_mx_edi_cfdi_payment_try_send❌ no
_l10n_mx_edi_cfdi_payment_update_sat_state❌ no
l10n_mx_edi_cfdi_payment_force_try_send❌ no
_l10n_mx_edi_cfdi_global_invoice_try_send❌ no
_l10n_mx_edi_cfdi_global_invoice_post_cancel❌ no
_l10n_mx_edi_cfdi_global_invoice_try_cancel❌ no
_l10n_mx_edi_cfdi_global_invoice_update_document_sat_state❌ no
l10n_mx_edi_action_create_global_invoice❌ no
l10n_mx_edi_cfdi_try_sat❌ no
_l10n_mx_edi_import_cfdi_get_tax_from_node@api.model❌ no
_l10n_mx_edi_import_cfdi_fill_invoice_line❌ no
_l10n_mx_edi_import_cfdi_fill_partner❌ no
_l10n_mx_edi_import_cfdi_fill_invoice❌ no
_l10n_mx_edi_import_cfdi_invoice❌ no
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
get_extra_print_items✅ yes
_get_bank_transaction_receipt_report_values❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_mx_edi/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_tax_object@api.depends('tax_ids', 'move_id.company_id', 'move_id.l10n_mx_edi_cfdi_to_public', 'move_id.l10n_mx_edi_is_cfdi_needed', 'move_id.partner_id')❌ no
_l10n_mx_edi_get_cfdi_line_name❌ no
_get_product_unspsc_code❌ no
_get_uom_unspsc_code❌ no
_filter_aml_lot_valuation✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_get_payment_receipt_report_values✅ yes
l10n_mx_edi_cfdi_payment_force_try_send❌ no
l10n_mx_edi_cfdi_try_sat❌ no
_process_attachments_for_template_post✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_mx_edi/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi/l10n_mx_edi.addenda

Class
_name: l10n_mx_edi.addenda
[l10n_mx_edi_addenda.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_all_namespaces_from_xml@api.model❌ no
_get_schema_locations_from_xml@api.model❌ no
_wrap_xml_with_namespaces@api.model❌ no
_get_cleaned_addenda_xml@api.model❌ no
_get_decoded_xml_node@api.model❌ no
_decode_single_addenda_arch❌ no
_decode_multi_addenda_arch❌ no
_filter_addenda_by_xml_node❌ no
_validate_xml@api.constrains('arch')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_mx_edi/l10n_mx_edi.document

Class
_name: l10n_mx_edi.document
[l10n_mx_edi_document.py]

Regular Fields (8)

Computed Fields

Stored (2)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_from_attachment@api.depends('attachment_id.raw')❌ no
_get_cancel_button_map@api.model❌ no
_compute_cancel_button_needed@api.depends('state')❌ no
_get_retry_button_map@api.model❌ no
_compute_retry_button_needed@api.depends('state', 'attachment_id')❌ no
_compute_print_button_needed@api.depends('state')❌ no
_compute_show_button_needed@api.depends('state')❌ no
_can_commit@api.model❌ no
_get_source_records❌ no
_get_source_document_from_cancel❌ no
_get_cancel_document_from_source❌ no
_get_substitution_document❌ no
action_show_document❌ no
action_download_file❌ no
action_download_payment_receipt❌ no
action_force_payment_cfdi❌ no
action_cancel❌ no
_action_retry_invoice_try_send❌ no
_action_retry_invoice_try_cancel❌ no
_action_retry_payment_try_cancel❌ no
_action_retry_global_invoice_try_send❌ no
_action_retry_global_invoice_try_cancel❌ no
action_retry❌ no
action_request_cancel❌ no
action_request_cancel_payment❌ no
_get_invoice_cfdi_template@api.model❌ no
_get_payment_cfdi_template@api.model❌ no
_add_base_cfdi_values@api.model❌ no
_get_company_cfdi_values@api.model❌ no
_add_certificate_cfdi_values@api.model❌ no
_add_currency_cfdi_values@api.model❌ no
_add_document_name_cfdi_values@api.model❌ no
_add_document_origin_cfdi_values@api.model❌ no
_get_datetime_now_with_mx_timezone@api.model❌ no
_add_date_cfdi_values@api.model❌ no
_get_min_of_now_and_document_date❌ no
_add_payment_policy_cfdi_values@api.model❌ no
_add_customer_cfdi_values@api.model❌ no
_add_tax_objected_base_line@api.model❌ no
_add_tax_objected_cfdi_values@api.model❌ no
_add_and_round_tax_details@api.model❌ no
_dispatch_negative_base_lines@api.model❌ no
_dispatch_base_lines_tax_breakdown_taxes@api.model❌ no
_add_base_lines_cfdi_values@api.model❌ no
_get_post_fix_tax_amounts_map@api.model❌ no
_clean_cfdi_values@api.model❌ no
_convert_xml_to_attachment_data@api.model❌ no
_get_global_invoice_cfdi_sequence@api.model❌ no
_consume_global_invoice_cfdi_sequence@api.model❌ no
_add_global_invoice_cfdi_values@api.model❌ no
_get_finkok_credentials@api.model❌ no
_finkok_sign@api.model❌ no
_finkok_cancel@api.model❌ no
_get_solfact_credentials@api.model❌ no
_solfact_sign@api.model❌ no
_solfact_cancel@api.model❌ no
_document_get_sw_token@api.model❌ no
_get_sw_credentials@api.model❌ no
_document_sw_call@api.model❌ no
_sw_sign@api.model❌ no
_sw_cancel@api.model❌ no
_get_unencrypted_private_key_pem@api.model❌ no
_create_update_document❌ no
_create_update_invoice_document_from_invoice@api.model❌ no
_create_update_payment_document@api.model❌ no
_create_update_global_invoice_document_from_invoices@api.model❌ no
_get_cadena_xslts@api.model❌ no
_decode_cfdi_attachment@api.model❌ no
_get_pac_method_map@api.model❌ no
_send_api@api.model❌ no
_cancel_api❌ no
_l10n_mx_edi_get_extra_common_report_values❌ no
_fetch_sat_status❌ no
_update_document_sat_state❌ no
_update_sat_state❌ no
_get_update_sat_status_domains@api.model❌ no
_get_update_sat_status_domain@api.model❌ no
_fetch_and_update_sat_status@api.model❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 79 (@api.model: 50, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

l10n_mx_edi/l10n_mx_edi.payment.method

Class
_name: l10n_mx_edi.payment.method
[l10n_mx_edi_payment_method.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_l10n_mx_edi_predial_account@api.constrains('l10n_mx_edi_predial_account')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_mx_edi/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_mx_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_l10n_mx_edi_get_foreign_customer_fiscal_position❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_mx_edi/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_fiscal_regime@api.depends('country_code')❌ no
_l10n_mx_edi_get_cfdi_timezone❌ no
_get_frontend_writable_fields✅ yes
get_partner_localisation_fields_required_to_invoice@api.model✅ yes
_deduce_country_code✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_mx_edi_extended

l10n_mx_edi_extended/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_mx_edi_extended/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_l10n_mx_edi_external_trade@api.depends('l10n_mx_edi_external_trade_type')❌ no
_compute_l10n_mx_edi_external_trade_type@api.depends('partner_id', 'partner_id.l10n_mx_edi_external_trade_type')❌ no
_l10n_mx_edi_get_invoice_cfdi_base_lines✅ yes
_l10n_mx_edi_add_invoice_cfdi_values✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_mx_edi_extended/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_l10n_mx_edi_get_custom_numbers❌ no
_compute_l10n_mx_edi_qty_umt@api.depends('l10n_mx_edi_umt_aduana_id', 'product_uom_id', 'quantity')❌ no
_compute_l10n_mx_edi_price_unit_umt@api.depends('quantity', 'price_unit', 'l10n_mx_edi_qty_umt')❌ no
_check_l10n_mx_edi_customs_number@api.constrains('l10n_mx_edi_customs_number')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_extended/l10n_mx_edi.document

Extension
_inherit: l10n_mx_edi.document
[l10n_mx_edi_document.py]

Methods

Method nameDecoratorsHas super
_decode_cfdi_attachment@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 79 (@api.model: 50, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

l10n_mx_edi_extended/l10n_mx_edi.res.locality

Class
_name: l10n_mx_edi.res.locality
[l10n_mx_edi_locality.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_extended/l10n_mx_edi.tariff.fraction

Class
_name: l10n_mx_edi.tariff.fraction
[l10n_mx_edi_tariff_fraction.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_mx_edi_extended/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_mx_edi_extended/res.city

Extension
_inherit: res.city
[res_city.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_extended/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_locality❌ no
_inverse_l10n_mx_edi_locality❌ no
_compute_l10n_mx_edi_colony❌ no
_inverse_l10n_mx_edi_colony❌ no
_compute_l10n_mx_edi_colony_code❌ no
_inverse_l10n_mx_edi_colony_code❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_mx_edi_extended/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_locality@api.depends('l10n_mx_edi_locality_id')❌ no
_formatting_address_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_extended/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_mx_edi_landing

l10n_mx_edi_landing/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_l10n_mx_edi_add_invoice_cfdi_values✅ yes
_l10n_mx_edi_get_formatted_date_per_customs_number❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_mx_edi_landing/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_can_use_customs_invoicing@api.depends('sale_line_ids')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_landing/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_can_use_customs_invoicing@api.depends('invoice_policy', 'tracking', 'lot_valuated', 'company_id'); @api.depends_context('company')❌ no
_inverse_l10n_mx_edi_can_use_customs_invoicing❌ no
_check_l10n_mx_edi_use_customs_invoicing@api.constrains('l10n_mx_edi_use_customs_invoicing', 'l10n_mx_edi_can_use_customs_invoicing')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_mx_edi_landing/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_can_use_customs_invoicing@api.depends('product_id')❌ no
_prepare_invoice_lines_vals_list✅ yes
_get_l10n_mx_edi_customs_qty_to_invoice❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_mx_edi_landing/stock.landed.cost

Extension
_inherit: stock.landed.cost
[stock_landed_cost.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_l10n_mx_edi_customs_number@api.constrains('l10n_mx_edi_customs_number')❌ no
button_validate✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 13 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

l10n_mx_edi_landing/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_inverse_l10n_mx_edi_landed_cost_id❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

l10n_mx_edi_landing/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

l10n_mx_edi_landing/stock.quant

Extension
_inherit: stock.quant
[stock_quant.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

Module: l10n_mx_edi_pos

l10n_mx_edi_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_payment_method_id@api.depends('origin_payment_id')✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_mx_edi_pos/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_compute_account_id✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_pos/l10n_mx_edi.document

Extension
_inherit: l10n_mx_edi.document
[l10n_mx_edi_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_source_records✅ yes
_update_document_sat_state@api.model✅ yes
_get_update_sat_status_domains@api.model✅ yes
_create_update_invoice_document_from_pos_order@api.model❌ no
_create_update_global_invoice_document_from_pos_orders@api.model❌ no
action_show_document✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 79 (@api.model: 50, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

l10n_mx_edi_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_create_journal_and_payment_methods✅ yes
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (2)

Computed Fields

Stored (6)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
action_pos_order_invoice✅ yes
_l10n_mx_edi_check_autogenerate_cfdi_refund❌ no
sync_from_ui@api.model✅ yes
_refund✅ yes
_prepare_invoice_vals✅ yes
_l10n_mx_edi_collect_orders_in_chain❌ no
_l10n_mx_edi_check_orders_for_global_invoice❌ no
_compute_l10n_mx_edi_is_cfdi_needed@api.depends('company_id')❌ no
_compute_l10n_mx_edi_cfdi_state_and_attachment@api.depends('l10n_mx_edi_document_ids.state', 'l10n_mx_edi_document_ids.sat_state')❌ no
_compute_l10n_mx_edi_cfdi_to_public@api.depends('l10n_mx_edi_is_cfdi_needed', 'partner_id', 'company_id')❌ no
_compute_l10n_mx_edi_update_sat_needed@api.depends('l10n_mx_edi_document_ids.state')❌ no
_compute_l10n_mx_edi_cfdi_uuid@api.depends('l10n_mx_edi_cfdi_attachment_id')❌ no
_compute_l10n_mx_edi_payment_method_id@api.depends('payment_ids', 'refunded_order_id')❌ no
_l10n_mx_edi_constrains_amount_total@api.constrains('amount_total')❌ no
_l10n_mx_edi_cfdi_check_order_config❌ no
_l10n_mx_edi_cfdi_invoice_document_sent_failed❌ no
_l10n_mx_edi_cfdi_invoice_document_sent❌ no
_l10n_mx_edi_cfdi_invoice_document_empty❌ no
_l10n_mx_edi_cfdi_invoice_document_cancel_failed❌ no
_l10n_mx_edi_cfdi_invoice_document_cancel❌ no
_l10n_mx_edi_cfdi_global_invoice_document_sent_failed❌ no
_l10n_mx_edi_cfdi_global_invoice_document_sent❌ no
_l10n_mx_edi_cfdi_global_invoice_document_empty❌ no
_l10n_mx_edi_cfdi_global_invoice_document_cancel_failed❌ no
_l10n_mx_edi_cfdi_global_invoice_document_cancel❌ no
_l10n_mx_edi_cfdi_invoice_try_send❌ no
_l10n_mx_edi_cfdi_invoice_try_cancel❌ no
_l10n_mx_edi_cfdi_refund_update_sat_state❌ no
l10n_mx_edi_cfdi_try_sat❌ no
_l10n_mx_edi_cfdi_global_invoice_try_send❌ no
_l10n_mx_edi_cfdi_global_invoice_try_cancel❌ no
_l10n_mx_edi_cfdi_global_invoice_update_document_sat_state❌ no
l10n_mx_edi_action_create_global_invoice❌ no
_get_invoice_lines_values@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_pos/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Methods

Method nameDecoratorsHas super
_l10n_mx_edi_constrains_refunded_orderline_id@api.constrains('refunded_orderline_id', 'price_subtotal')❌ no
_l10n_mx_edi_cfdi_lines❌ no
_prepare_base_line_for_taxes_computation✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

l10n_mx_edi_pos/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_payment_method_id@api.depends('journal_id')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

l10n_mx_edi_pos/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_mx_edi_sale

l10n_mx_edi_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Stored (4)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_payment_method_id@api.depends('partner_id')❌ no
_compute_l10n_mx_edi_usage@api.depends('partner_id')❌ no
_compute_l10n_mx_edi_cfdi_to_public@api.depends('company_id')❌ no
_compute_l10n_mx_edi_payment_policy@api.depends('partner_id')❌ no
_prepare_invoice✅ yes
_get_name_proforma_report✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

l10n_mx_edi_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_get_invoice_lines✅ yes
_compute_qty_invoiced@api.depends('invoice_lines.move_id.l10n_mx_edi_cfdi_state')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: l10n_mx_edi_stock

l10n_mx_edi_stock/fleet.vehicle

Extension
_inherit: fleet.vehicle
[fleet_vehicle.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
_check_trailers@api.constrains('l10n_mx_trailer_ids')❌ no
📊 Model Summary
Extension | Total Fields: 63 | Computed: 26 (Stored: 17, Non-Stored: 9) | Related: 6 (Stored: 1, Non-Stored: 5) | Methods: 40 (@api.model: 1, @api.onchange: 0, @api.depends: 20, @api.constrains: 0)

l10n_mx_edi_stock/l10n_mx_edi.customs.document.type

Class
_name: l10n_mx_edi.customs.document.type
[l10n_mx_edi_customs_document_type.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_stock/l10n_mx_edi.customs.regime

Class
_name: l10n_mx_edi.customs.regime
[l10n_mx_edi_customs_regime.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_stock/l10n_mx_edi.document

Extension
_inherit: l10n_mx_edi.document
[l10n_mx_edi_document.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_cancel_button_map✅ yes
_get_retry_button_map✅ yes
_action_retry_picking_try_cancel❌ no
_create_update_picking_document@api.model❌ no
_update_document_sat_state@api.model✅ yes
_get_update_sat_status_domains@api.model✅ yes
_decode_cfdi_attachment@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 79 (@api.model: 50, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

l10n_mx_edi_stock/l10n_mx_edi.figure

Class
_name: l10n_mx_edi.figure
[l10n_mx_edi_figures.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_stock/l10n_mx_edi.part

Class
_name: l10n_mx_edi.part
[l10n_mx_edi_figures.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_stock/l10n_mx_edi.hazardous.material

Class
_name: l10n_mx_edi.hazardous.material
[l10n_mx_edi_hazardous_material.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_mx_edi_stock/l10n_mx_edi.trailer

Class
_name: l10n_mx_edi.trailer
[l10n_mx_edi_trailer.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_stock/product.unspsc.code

Extension
_inherit: product.unspsc.code
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_mx_edi_stock/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_hazardous_material_fields@api.depends('unspsc_code_id')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_mx_edi_stock/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_edi_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_is_hazardous_material@api.depends('product_id')❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_mx_edi_stock/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_cal_move_line_weight❌ no
_get_aggregated_product_quantities✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

l10n_mx_edi_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (12)

Computed Fields

Stored (5)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_l10n_mx_edi_get_cartaporte_pdf_values❌ no
_l10n_mx_edi_get_extra_picking_report_values❌ no
_get_mail_thread_data_attachments✅ yes
_l10n_mx_edi_get_packaging_desc@api.model❌ no
_compute_l10n_mx_edi_is_delivery_guide_needed@api.depends('company_id', 'picking_type_code')❌ no
_compute_l10n_mx_edi_is_cfdi_needed@api.depends('company_id', 'state', 'picking_type_code')❌ no
_compute_l10n_mx_edi_cfdi_state_and_attachment@api.depends('l10n_mx_edi_document_ids.state', 'l10n_mx_edi_document_ids.sat_state')❌ no
_compute_l10n_mx_edi_update_sat_needed@api.depends('l10n_mx_edi_document_ids.state')❌ no
_compute_l10n_mx_edi_cfdi_uuid@api.depends('l10n_mx_edi_cfdi_attachment_id')❌ no
_compute_l10n_mx_edi_external_trade@api.depends('partner_id')❌ no
_compute_l10n_mx_edi_cfdi_cancel_picking_id@api.depends('l10n_mx_edi_cfdi_uuid')❌ no
_compute_l10n_mx_edi_idccp@api.depends('l10n_mx_edi_is_cfdi_needed')❌ no
_compute_l10n_mx_edi_gross_vehicle_weight@api.depends('l10n_mx_edi_vehicle_id.l10n_mx_gross_vehicle_weight', 'weight', 'l10n_mx_edi_extra_weight')❌ no
_l10n_mx_edi_cfdi_check_external_trade_config❌ no
_l10n_mx_edi_cfdi_check_picking_config❌ no
_l10n_mx_edi_add_picking_cfdi_values❌ no
_l10n_mx_edi_add_domicilio_cfdi_values@api.model❌ no
_l10n_mx_edi_prepare_picking_cfdi_template@api.model❌ no
_l10n_mx_edi_cfdi_document_sent_failed❌ no
_l10n_mx_edi_cfdi_document_sent❌ no
_l10n_mx_edi_cfdi_document_cancel_failed❌ no
_l10n_mx_edi_cfdi_document_cancel❌ no
l10n_mx_edi_cfdi_try_send❌ no
_l10n_mx_edi_cfdi_post_cancel❌ no
_l10n_mx_edi_cfdi_try_cancel❌ no
l10n_mx_edi_cfdi_try_cancel❌ no
_l10n_mx_edi_cfdi_update_sat_state❌ no
l10n_mx_edi_cfdi_try_sat❌ no
_l10n_mx_edi_request_mapbox❌ no
l10n_mx_edi_action_set_partner_coordinates❌ no
l10n_mx_edi_action_calculate_distance❌ no
l10n_mx_edi_action_print_cartaporte❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_mx_edi_website_sale

l10n_mx_edi_website_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_cfdi_to_public@api.depends('website_id')✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_mx_hr_payroll

l10n_mx_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_check_single_bank_account_mx@api.constrains('bank_account_ids')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_daily_salary@api.depends('version_id.wage', 'version_id.schedule_pay')❌ no
_compute_days_of_year@api.depends('date_to')❌ no
_compute_integration_factor@api.depends('l10n_mx_days_of_year', 'date_from', 'date_to', 'version_id')❌ no
_get_data_files_to_update✅ yes
_get_schedule_timedelta✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_mx_hr_payroll/hr.payslip.worked_days

Extension
_inherit: hr.payslip.worked_days
[hr_payslip_worked_days.py]

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('is_paid', 'number_of_hours', 'payslip_id', 'version_id.wage', 'payslip_id.sum_worked_hours')✅ yes
_get_period_wage❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_mx_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_hr_payroll/l10n.mx.hr.fonacot

Class
_name: l10n.mx.hr.fonacot
[l10n_mx_hr_fonacot.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_hr_payroll/l10n.mx.hr.infonavit

Class
_name: l10n.mx.hr.infonavit
[l10n_mx_hr_infonavit.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_mx_hr_payroll_account_edi

l10n_mx_hr_payroll_account_edi/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_curp@api.constrains('l10n_mx_curp')❌ no
_check_rfc@api.constrains('l10n_mx_rfc')❌ no
_l10n_mx_edi_get_cfdi_timezone❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_hr_payroll_account_edi/hr.payroll.structure

Extension
_inherit: hr.payroll.structure
[hr_payroll_structure.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_hr_payroll_account_edi/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (2)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_edi_cfdi_state_and_attachment@api.depends('l10n_mx_edi_document_ids.state', 'l10n_mx_edi_document_ids.sat_state')❌ no
_compute_l10n_mx_edi_cfdi_uuid@api.depends('l10n_mx_edi_cfdi_attachment_id')❌ no
_compute_l10n_mx_edi_cfdi_cancel_id@api.depends('l10n_mx_edi_cfdi_uuid')❌ no
_issues_dependencies@api.model✅ yes
_get_errors_by_slip✅ yes
_get_warnings_by_slip✅ yes
_is_invalid✅ yes
_l10n_mx_edi_add_payslip_cfdi_values❌ no
action_generate_cfdi❌ no
action_print_cfdi❌ no
_l10n_mx_edi_get_cfdi_filename❌ no
_l10n_mx_edi_cfdi_try_send❌ no
_l10n_mx_edi_cfdi_sent❌ no
_l10n_mx_edi_cfdi_sent_failed❌ no
_l10n_mx_edi_get_extra_report_values❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_mx_hr_payroll_account_edi/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_cfdi_primary@api.depends('slip_ids.country_code', 'slip_ids.state', 'slip_ids.move_state')❌ no
_compute_l10n_mx_cfdi_secondary@api.depends('slip_ids.country_code', 'slip_ids.l10n_mx_edi_cfdi_uuid')❌ no
action_generate_cfdi❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_mx_hr_payroll_account_edi/hr.salary.rule

Extension
_inherit: hr.salary.rule
[hr_salary_rule.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_mx_hr_payroll_account_edi/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_payment_periodicity@api.depends('schedule_pay')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_hr_payroll_account_edi/hr.work.entry.type

Extension
_inherit: hr.work.entry.type
[hr_work_entry_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_mx_hr_payroll_account_edi/l10n.mx.concept

Class
_name: l10n.mx.concept
[l10n_mx_concept.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'payroll_code')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_mx_hr_payroll_account_edi/l10n_mx_edi.document

Extension
_inherit: l10n_mx_edi.document
[l10n_mx_edi_document.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_create_update_payslip_document@api.model❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 79 (@api.model: 50, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

l10n_mx_hr_payroll_account_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_mx_reports

l10n_mx_reports/account.account

Extension
_inherit: account.account
[account_account.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_mx_is_sat_invalid@api.depends('code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_reports/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_mx_reports/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_type_of_third@api.depends('country_id')❌ no
_compute_nationality@api.depends('country_id')❌ no
_get_not_partners_diot❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_mx_reports_closing

l10n_mx_reports_closing/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_my

l10n_my/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: l10n_my_edi

l10n_my_edi/account_edi_proxy_client.user

Extension
_inherit: account_edi_proxy_client.user
[account_edi_proxy_user.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_proxy_urls✅ yes
_get_proxy_identification✅ yes
_l10n_my_edi_contact_proxy❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_my_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_my_edi_state@api.depends('l10n_my_edi_document_ids.myinvois_state')❌ no
_compute_need_cancel_request@api.depends('l10n_my_edi_state')✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_my_edi_state')✅ yes
_compute_highlight_send_button@api.depends('l10n_my_invoice_need_edi', 'l10n_my_edi_state')✅ yes
_compute_l10n_my_edi_display_tax_exemption_reason@api.depends('company_id', 'invoice_line_ids.tax_ids')❌ no
_compute_l10n_my_invoice_need_edi@api.depends('move_type', 'state', 'country_code', 'l10n_my_edi_state', 'company_id')❌ no
button_request_cancel✅ yes
_get_fields_to_detach✅ yes
_need_cancel_request✅ yes
_get_name_invoice_report✅ yes
action_l10n_my_edi_update_status❌ no
action_invoice_sent✅ yes
action_l10n_my_edi_send_invoice❌ no
action_show_myinvois_documents❌ no
_create_myinvois_document❌ no
_l10n_my_edi_get_proxy_user❌ no
_l10n_my_edi_cancel_moves❌ no
_generate_myinvois_qr_code❌ no
_get_active_myinvois_document❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_my_edi/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_my_edi_classification_code@api.depends('product_id.product_tmpl_id')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_my_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_my_tax_type@api.depends('amount', 'country_id', 'tax_scope')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_my_edi/l10n_my_edi.industry_classification

Class
_name: l10n_my_edi.industry_classification
[l10n_my_edi_industry_classification.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_my_edi/myinvois.document

Classical
_name: myinvois.document
_inherit: sequence.mixin
[myinvois_document.py]

Regular Fields (15)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('myinvois_issuance_date')❌ no
_compute_linked_attachment_id❌ no
_compute_display_name@api.depends('name')❌ no
_get_starting_sequence❌ no
_get_last_sequence_domain❌ no
_get_sequence_date_range✅ yes
action_submit_to_myinvois❌ no
action_update_submission_status❌ no
action_generate_xml_file❌ no
action_cancel_submission❌ no
action_show_myinvois_documents❌ no
_myinvois_get_proxy_user❌ no
_myinvois_log_message❌ no
_myinvois_map_error@api.model❌ no
_can_commit❌ no
_get_mail_thread_data_attachments✅ yes
_get_active_myinvois_document❌ no
_generate_myinvois_qr_code❌ no
_is_refund_document❌ no
_get_rounded_base_lines❌ no
_is_consolidated_invoice❌ no
_is_consolidated_invoice_refund❌ no
_split_consolidated_invoice_record_in_lines❌ no
_get_record_rounded_base_lines❌ no
_myinvois_submit_documents❌ no
_myinvois_get_submission_status❌ no
_myinvois_submission_statuses_update❌ no
_validate_taxes❌ no
_myinvois_generate_xml_file❌ no
_submit_to_myinvois❌ no
_myinvois_check_can_update_status❌ no
_action_myinvois_update_document❌ no
_myinvois_update_document❌ no
_myinvois_set_state❌ no
_myinvois_set_validation_fields❌ no
_myinvois_single_status_update❌ no
_myinvois_statuses_update_cron@api.model❌ no
📊 Model Summary
Classical | Total Fields: 18 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 38 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_my_edi/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_my_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_my_edi_proxy_user_id@api.depends('account_edi_proxy_client_ids', 'l10n_my_edi_mode')❌ no
_compute_l10n_my_identification_number_placeholder@api.depends('l10n_my_identification_type')❌ no
_l10n_my_edi_create_proxy_user❌ no
_l10n_my_edi_enabled❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_my_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_my_tin_validation_state@api.depends('l10n_my_identification_type', 'l10n_my_identification_number', 'vat', 'l10n_my_edi_malaysian_tin')❌ no
_compute_l10n_my_edi_display_tin_warning@api.depends_context('company', 'l10n_my_identification_number')❌ no
_compute_l10n_my_identification_number_placeholder@api.depends('l10n_my_identification_type')❌ no
_compute_l10n_my_edi_industrial_classification❌ no
action_validate_tin❌ no
_l10n_my_edi_get_tin_for_myinvois❌ no
_commercial_fields@api.model✅ yes
_get_frontend_writable_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_my_edi_pos

l10n_my_edi_pos/myinvois.document

Extension
_inherit: myinvois.document
[myinvois_document_pos.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_linked_order_count❌ no
_compute_pos_order_date_range@api.depends('pos_order_ids')❌ no
_get_starting_sequence✅ yes
action_view_linked_orders❌ no
action_open_consolidate_invoice_wizard❌ no
action_show_myinvois_documents✅ yes
_validate_taxes✅ yes
_is_consolidated_invoice✅ yes
_is_consolidated_invoice_refund✅ yes
_split_consolidated_invoice_record_in_lines✅ yes
_split_pos_orders_in_lines@api.model❌ no
_get_record_rounded_base_lines✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 38 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

l10n_my_edi_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_process_order✅ yes
_order_fields@api.model✅ yes
_generate_pos_order_invoice@api.model✅ yes
action_show_myinvois_documents❌ no
_get_active_consolidated_invoice❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_my_hr_payroll

l10n_my_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_my_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_my_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_my_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_my_reports

l10n_my_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_my_reports/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
action_print_report_statement_account❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_my_ubl_pint

l10n_my_ubl_pint/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_my_ubl_pint/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
_commercial_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_nl

l10n_nl/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_prepare_liquidity_account_vals@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_nl/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_nl_hr_payroll

l10n_nl_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_nl_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_nl_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_nl_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_nl_intrastat

l10n_nl_intrastat/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_nl_reports

l10n_nl_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
_get_pay_wizard✅ yes
_postprocess_vat_closing_entry_results✅ yes
_get_closing_report_options✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_nl_reports/l10n_nl_reports.sbr.status.service

Class
_name: l10n_nl_reports.sbr.status.service
[l10n_nl_reports_sbr_status_service.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_cron_process_submission_status❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_nl_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_l10n_nl_get_server_root_certificate_bytes❌ no
_get_countries_allowing_tax_representative✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_nl_reports/res.users

Extension
_inherit: res.users
[res_users.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_l10n_nl_report_xaf_userid@api.depends('login', 'display_name')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_no

l10n_no/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_no/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_invoice_reference_no_invoice❌ no
_get_invoice_reference_no_partner❌ no
_get_kid_number❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_no/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_no/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_no/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_deduce_country_code✅ yes
_peppol_eas_endpoint_depends✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_no_reports

l10n_no_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_nz

l10n_nz/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_nz/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_compute_payment_receipt_title@api.depends('country_code', 'partner_type')✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_nz/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_company_registry_labels✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_nz_eft

l10n_nz_eft/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_methods_generating_files✅ yes
_check_payments_constrains@api.constrains('batch_type', 'journal_id', 'payment_ids', 'payment_method_id')✅ yes
validate_batch✅ yes
_get_data_export_method@api.model❌ no
_generate_export_file✅ yes
_export_anz_eft_data❌ no
_export_bnz_eft_data❌ no
_export_asb_eft_data❌ no
_export_westpac_eft_data❌ no
_get_eft_account_details@api.model❌ no
_get_string_within_limit@api.model❌ no
_get_payment_parties_info❌ no
_generate_control_hash❌ no
_get_amount_in_cents_string@api.model❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_nz_eft/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_default_inbound_payment_methods✅ yes
_default_outbound_payment_methods✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_nz_eft/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_nz_available_dd_bank_ids@api.depends('partner_id', 'company_id', 'payment_type')❌ no
_compute_l10n_nz_dd_account_id@api.depends('l10n_nz_available_dd_bank_ids')❌ no
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
action_post✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_nz_eft/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_nz_eft/account.payment.method.line

Extension
_inherit: account.payment.method.line
[account_payment_method.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: l10n_pe

l10n_pe/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_l10n_latam_documents_domain✅ yes
_inverse_l10n_latam_document_number@api.onchange('l10n_latam_document_type_id', 'l10n_latam_document_number', 'partner_id')✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_pe/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe/l10n_latam.identification.type

Extension
_inherit: l10n_latam.identification.type
[l10n_latam_identification_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_pe/res.city

Extension
_inherit: res.city
[res_city.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe/l10n_pe.res.city.district

Class
_name: l10n_pe.res.city.district
[res_city_district.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_localization_use_documents✅ yes
_is_latam✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_pe/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_onchange_l10n_pe_district@api.onchange('l10n_pe_district')❌ no
_onchange_l10n_pe_city_id@api.onchange('city_id')❌ no
_formatting_address_fields@api.model✅ yes
_get_frontend_writable_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_pe_edi

l10n_pe_edi/account.edi.document

Extension
_inherit: account.edi.document
[account_edi_document.py]

Methods

Method nameDecoratorsHas super
_filter_edi_attachments_for_mailing✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_pe_edi/account.edi.format

Extension
_inherit: account.edi.format
[account_edi_format.py]

Methods

Method nameDecoratorsHas super
_l10n_pe_edi_zip_edi_document@api.model❌ no
_l10n_pe_edi_unzip_edi_document@api.model❌ no
_l10n_pe_edi_unzip_all_edi_documents@api.model❌ no
_l10n_pe_edi_get_general_error_messages@api.model❌ no
_l10n_pe_edi_get_cdr_error_messages@api.model❌ no
_l10n_pe_edi_response_code_digiflow@api.model❌ no
_l10n_pe_edi_response_code_sunat@api.model❌ no
_l10n_pe_edi_decode_soap_response❌ no
_l10n_pe_edi_extract_cdr_status❌ no
_l10n_pe_edi_get_iap_buy_credits_message❌ no
_l10n_pe_edi_get_iap_params❌ no
_l10n_pe_edi_sign_invoices_iap❌ no
_l10n_pe_edi_sign_service_iap❌ no
_l10n_pe_edi_get_status_cdr_iap_service❌ no
_l10n_pe_edi_cancel_invoices_step_1_iap❌ no
_l10n_pe_edi_cancel_invoices_step_2_iap❌ no
_l10n_pe_edi_post_invoice_web_service❌ no
_l10n_pe_edi_get_digiflow_credentials❌ no
_l10n_pe_edi_get_sunat_credentials❌ no
_l10n_pe_edi_get_sunat_credentials_get_cdr❌ no
_l10n_pe_edi_sign_invoices_sunat_digiflow_common❌ no
_l10n_pe_sign❌ no
_l10n_pe_edi_sign_service_sunat_digiflow_common❌ no
_l10n_pe_edi_sign_invoices_sunat❌ no
_l10n_pe_edi_sign_service_sunat❌ no
_l10n_pe_edi_sign_invoices_digiflow❌ no
_l10n_pe_edi_sign_service_digiflow❌ no
_l10n_pe_edi_get_status_cdr_sunat_service❌ no
_l10n_pe_edi_get_status_cdr_digiflow_service❌ no
_l10n_pe_edi_get_status_cdr_sunat_digiflow_service_common❌ no
_l10n_pe_edi_cancel_invoices_step_1_sunat_digiflow_common❌ no
_l10n_pe_edi_cancel_invoices_step_1_sunat❌ no
_l10n_pe_edi_cancel_invoices_step_1_digiflow❌ no
_l10n_pe_edi_cancel_invoices_step_2_sunat_digiflow_common❌ no
_l10n_pe_edi_cancel_invoices_step_2_sunat❌ no
_l10n_pe_edi_cancel_invoices_step_2_digiflow❌ no
_l10n_pe_edi_retrieve_cdr❌ no
_get_move_applicability✅ yes
_l10n_pe_edi_xml_invoice_content❌ no
_needs_web_services✅ yes
_check_move_configuration✅ yes
_is_compatible_with_journal✅ yes
_generate_edi_invoice_bstr❌ no
_get_latam_invoice_type❌ no
_l10n_pe_edi_sign_invoice❌ no
_l10n_pe_edi_cancel_invoice_edi_step_1❌ no
_l10n_pe_edi_cancel_invoice_edi_step_2❌ no
_l10n_pe_edi_cancel_invoices✅ yes
_get_sunat_wsdl❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_compute_edi_format_ids@api.depends('l10n_latam_use_documents')✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_pe_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_prevent_invoices_with_same_edi_filename@api.constrains('name', 'company_id', 'move_type')❌ no
_compute_l10n_pe_edi_is_required@api.depends('move_type', 'company_id')❌ no
_compute_l10n_pe_edi_operation_type@api.depends('move_type', 'company_id')❌ no
_compute_l10n_pe_edi_legend_value@api.depends('l10n_pe_edi_legend')❌ no
_compute_l10n_latam_available_document_types@api.depends('journal_id', 'partner_id', 'company_id', 'move_type', 'debit_origin_id', 'l10n_pe_edi_operation_type')✅ yes
_get_last_sequence_domain✅ yes
_get_starting_sequence✅ yes
_l10n_pe_edi_get_serie_folio❌ no
_l10n_pe_edi_get_spot❌ no
_l10n_pe_edi_amount_to_text@api.model❌ no
_l10n_pe_edi_get_extra_report_values❌ no
_l10n_pe_edi_get_payment_means❌ no
button_cancel_posted_moves✅ yes
_get_name_invoice_report✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_pe_edi/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_l10n_pe_edi_affectation_reason@api.depends('tax_ids', 'price_unit')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_pe_edi_affectation_reason@api.depends('l10n_pe_edi_tax_code')❌ no
_compute_l10n_pe_edi_international_code@api.depends('l10n_pe_edi_tax_code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_edi/account.tax.group

Extension
_inherit: account.tax.group
[account_tax_group.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_edi/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_pe_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_pe_edi_certificate@api.depends('country_id')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_pe_edi/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_pe_edi_pos

l10n_pe_edi_pos/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_pe_edi_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_pe_edi_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_pos_order_invoice✅ yes
_prepare_invoice_vals✅ yes
_generate_pos_order_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_pe_edi_stock

l10n_pe_edi_stock/l10n_pe_edi.vehicle

Class
_name: l10n_pe_edi.vehicle
[l10n_pe_edi_vehicle.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'license_plate')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_pe_edi_stock/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_pe_edi_stock/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_pe_edi_stock/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_edi_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (10)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_l10n_pe_edi_compute_edi_content❌ no
l10n_pe_edi_action_clear_error❌ no
l10n_pe_edi_action_download❌ no
_compute_l10n_pe_edi_operator@api.depends('l10n_pe_edi_vehicle_id')❌ no
_compute_l10n_pe_edi_reason_for_transfer@api.depends('l10n_pe_edi_transport_type')❌ no
_l10n_pe_edi_check_required_data❌ no
_l10n_pe_edi_generate_missing_data_error_list❌ no
button_validate✅ yes
_l10n_pe_edi_create_delivery_guide❌ no
_l10n_pe_edi_get_delivery_guide_values❌ no
action_send_delivery_guide❌ no
_l10n_pe_edi_get_serie_folio❌ no
_l10n_pe_edi_sign❌ no
_l10n_pe_edi_sign_steps❌ no
_l10n_pe_edi_get_sunat_guia_credentials❌ no
_l10n_pe_edi_request_token❌ no
_l10n_pe_edi_get_token❌ no
_l10n_pe_edi_send_delivery_guide❌ no
_l10n_pe_edi_get_cdr❌ no
_l10n_pe_edi_get_qr❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_pe_pos

l10n_pe_pos/l10n_latam.identification.type

Classical
_name: l10n_latam.identification.type
_inherit: l10n_latam.identification.type, pos.load.mixin
[l10n_latam_identification_type.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model✅ yes
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_pos/l10n_pe.res.city.district

Classical
_name: l10n_pe.res.city.district
_inherit: l10n_pe.res.city.district, pos.load.mixin
[l10n_pe_res_city_district.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
get_limited_partners_loading✅ yes
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_pe_pos/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

l10n_pe_pos/res.city

Classical
_name: res.city
_inherit: res.city, pos.load.mixin
[res_city.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pe_pos/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_pe_reports

l10n_pe_reports/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_check_l10n_pe_detraction@api.constrains('l10n_pe_detraction_date', 'l10n_pe_detraction_number')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_pe_reports/account.report

Extension
_inherit: account.report
[account_ple_sales_14_1.py]

Methods

Method nameDecoratorsHas super
_get_options_all_entries_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

l10n_pe_reports/l10n_pe.ple.usage

Class
_name: l10n_pe.ple.usage
[account_ple_usage.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_pe_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_pe_reports/res.country

Extension
_inherit: res.country
[res_country.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_pe_reports_stock

l10n_pe_reports_stock/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_pe_reports_stock/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
action_get_pe_ple_reports❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_pe_reports_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_pe_operation_type@api.depends('picking_type_id')❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_pe_reports_stock/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: l10n_ph

l10n_ph/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
action_open_l10n_ph_2307_wizard❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ph/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
action_open_l10n_ph_2307_wizard❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_ph/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ph/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ph/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_compute_branch_code@api.depends('vat', 'country_id')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ph_check_printing

l10n_ph_check_printing/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_compute_check_amount_in_words@api.depends('payment_method_line_id', 'currency_id', 'amount')✅ yes
_compute_payment_method_line_id@api.depends('payment_type', 'journal_id')✅ yes
_check_build_page_info✅ yes
_check_fill_line✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_ph_check_printing/res.company

Extension
_inherit: res.company
[company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_pk_hr_payroll

l10n_pk_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pk_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_l10n_pk_get_tax❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

Module: l10n_pk_reports

l10n_pk_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_pl

l10n_pl/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_show_taxable_supply_date@api.depends('country_code')✅ yes
_compute_taxable_supply_date_placeholder@api.depends('country_code')✅ yes
_get_accounting_date_source✅ yes
_get_invoice_currency_rate_date✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_pl/l10n_pl.l10n_pl_tax_office

Class
_name: l10n_pl.l10n_pl_tax_office
[l10n_pl_tax_office.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'code')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_pl/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_pl/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_pl/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_pl_hr_payroll

l10n_pl_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pl_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

Module: l10n_pt

l10n_pt/account.account

Extension
_inherit: account.account
[account_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_pt/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_round_tax_details_tax_amounts@api.model✅ yes
_round_tax_details_base_lines@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_pt_reports

l10n_pt_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_ro

l10n_ro/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_compute_company_registry@api.depends('vat', 'country_id')✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ro_edi

l10n_ro_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ro_edi_state@api.depends('l10n_ro_edi_document_ids')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_ro_edi_state')✅ yes
_get_import_file_type✅ yes
_l10n_ro_edi_get_pre_send_errors❌ no
_l10n_ro_edi_send_invoice❌ no
_l10n_ro_edi_fetch_invoice_sent_documents❌ no
_l10n_ro_edi_fetch_invoices@api.model❌ no
_l10n_ro_edi_process_invoice_accepted_messages@api.model❌ no
_l10n_ro_edi_process_invoice_refused_messages@api.model❌ no
_l10n_ro_edi_process_bill_messages@api.model❌ no
action_l10n_ro_edi_fetch_invoices❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ro_edi/l10n_ro_edi.document

Class
_name: l10n_ro_edi.document
[ciusro_document.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_fetch_status_button@api.depends('state', 'invoice_id.l10n_ro_edi_state')❌ no
action_l10n_ro_edi_fetch_status❌ no
action_l10n_ro_edi_download_attachment❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ro_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ro_edi_callback_url@api.depends('country_code')❌ no
_compute_l10n_ro_edi_anaf_imported_inv_journal@api.depends('country_code')❌ no
_l10n_ro_edi_log_message❌ no
_l10n_ro_edi_process_token_response❌ no
_l10n_ro_edi_refresh_access_token❌ no
_cron_l10n_ro_edi_refresh_access_token❌ no
_cron_l10n_ro_edi_synchronize_invoices❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_ro_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ro_edi_stock

l10n_ro_edi_stock/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ro_edi_stock/l10n_ro_edi.document

Extension
_inherit: l10n_ro_edi.document
[l10n_ro_edi_stock_document.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ro_edi_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (11)

Computed Fields

Stored (3)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_l10n_ro_edi_stock_reset_variable_selection_fields@api.onchange('l10n_ro_edi_stock_operation_type')❌ no
_compute_l10n_ro_edi_stock_default_location_type@api.depends('company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_available_operation_scopes@api.depends('l10n_ro_edi_stock_operation_type')❌ no
_compute_l10n_ro_edi_stock_available_location_types@api.depends('l10n_ro_edi_stock_operation_type')❌ no
_compute_l10n_ro_edi_stock_current_document_state@api.depends('l10n_ro_edi_stock_document_ids', 'company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_current_document_uit@api.depends('l10n_ro_edi_stock_document_ids', 'company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_enable@api.depends('company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_enable_send@api.depends('l10n_ro_edi_stock_enable', 'state', 'l10n_ro_edi_stock_state')❌ no
_compute_l10n_ro_edi_stock_enable_fetch@api.depends('company_id', 'state', 'l10n_ro_edi_stock_state')❌ no
_compute_l10n_ro_edi_stock_enable_amend@api.depends('l10n_ro_edi_stock_state')❌ no
_compute_l10n_ro_edi_stock_fields_readonly@api.depends('l10n_ro_edi_stock_state')❌ no
button_validate✅ yes
_l10n_ro_edi_stock_validate_carrier❌ no
_l10n_ro_edi_stock_validate_carrier_filter@api.model❌ no
_l10n_ro_edi_stock_validate_data@api.model❌ no
_l10n_ro_edi_stock_validate_fetch_data❌ no
action_l10n_ro_edi_stock_send_etransport❌ no
action_l10n_ro_edi_stock_fetch_status❌ no
_l10n_ro_edi_stock_get_current_document❌ no
_l10n_ro_edi_stock_get_all_documents❌ no
_l10n_ro_edi_stock_get_last_document❌ no
_l10n_ro_edi_stock_create_document_stock_sent❌ no
_l10n_ro_edi_stock_create_document_stock_sending_failed❌ no
_l10n_ro_edi_stock_create_document_stock_validated❌ no
_l10n_ro_edi_stock_send_etransport_document❌ no
_l10n_ro_edi_stock_fetch_document_status❌ no
_l10n_ro_edi_stock_get_template_data@api.model❌ no
_l10n_ro_edi_stock_get_available_location_types@api.model❌ no
_l10n_ro_edi_stock_get_cod@api.model❌ no
_l10n_ro_edi_stock_get_gross_weight@api.model❌ no
_l10n_ro_edi_stock_report_unhandled_document_state❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_ro_edi_stock_batch

l10n_ro_edi_stock_batch/l10n_ro_edi.document

Extension
_inherit: l10n_ro_edi.document
[l10n_ro_edi_stock_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ro_edi_stock_batch/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_compute_l10n_ro_edi_stock_enable@api.depends('batch_id', 'company_id')❌ no
_l10n_ro_edi_stock_validate_carrier_filter@api.model❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_ro_edi_stock_batch/stock.picking.batch

Extension
_inherit: stock.picking.batch
[stock_picking_batch.py]

Regular Fields (11)

Computed Fields

Stored (3)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_l10n_ro_edi_stock_reset_variable_selection_fields@api.onchange('l10n_ro_edi_stock_operation_type')❌ no
_compute_l10n_ro_edi_stock_default_location_type@api.depends('company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_available_operation_scopes@api.depends('l10n_ro_edi_stock_operation_type')❌ no
_compute_l10n_ro_edi_stock_available_location_types@api.depends('l10n_ro_edi_stock_operation_type')❌ no
_compute_l10n_ro_edi_stock_current_document_state@api.depends('l10n_ro_edi_stock_document_ids', 'company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_current_document_uit@api.depends('l10n_ro_edi_stock_document_ids', 'company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_enable@api.depends('company_id.account_fiscal_country_id.code')❌ no
_compute_l10n_ro_edi_stock_enable_send@api.depends('l10n_ro_edi_stock_enable', 'state', 'l10n_ro_edi_stock_state')❌ no
_compute_l10n_ro_edi_stock_enable_fetch@api.depends('l10n_ro_edi_stock_enable', 'state', 'l10n_ro_edi_stock_state')❌ no
_compute_l10n_ro_edi_stock_enable_amend@api.depends('l10n_ro_edi_stock_state')❌ no
_compute_l10n_ro_edi_stock_fields_readonly@api.depends('l10n_ro_edi_stock_state')❌ no
action_done✅ yes
_l10n_ro_edi_stock_validate_fetch_data❌ no
action_l10n_ro_edi_stock_send_etransport❌ no
action_l10n_ro_edi_stock_fetch_status❌ no
_l10n_ro_edi_stock_get_current_document❌ no
_l10n_ro_edi_stock_get_all_documents❌ no
_l10n_ro_edi_stock_get_last_document❌ no
_l10n_ro_edi_stock_create_document_stock_sent❌ no
_l10n_ro_edi_stock_create_document_stock_sending_failed❌ no
_l10n_ro_edi_stock_create_document_stock_validated❌ no
_l10n_ro_edi_stock_send_etransport_document❌ no
_l10n_ro_edi_stock_fetch_document_status❌ no
_l10n_ro_edi_stock_report_unhandled_document_state❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

Module: l10n_ro_hr_payroll

l10n_ro_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ro_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ro_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_ro_saft

l10n_ro_saft/account.asset

Extension
_inherit: account.asset
[account_asset.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_ro_saft_account_asset_category_warning@api.depends('method_period', 'method_number', 'l10n_ro_saft_account_asset_category_id')❌ no
📊 Model Summary
Extension | Total Fields: 48 | Computed: 23 (Stored: 10, Non-Stored: 13) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 65 (@api.model: 1, @api.onchange: 6, @api.depends: 21, @api.constrains: 3)

l10n_ro_saft/l10n_ro_saft.account.asset.category

Class
_name: l10n_ro_saft.account.asset.category
[account_asset_category.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'description')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ro_saft/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_ro_saft/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_ro_saft/l10n_ro_saft.tax.type

Class
_name: l10n_ro_saft.tax.type
[l10n_ro_saft_tax_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code', 'description')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_ro_saft/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_rs

l10n_rs/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_rs_edi

l10n_rs_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (6)

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_delivery_date@api.depends('country_code', 'move_type')✅ yes
_compute_l10n_rs_edi_is_eligible@api.depends('country_code', 'move_type')❌ no
_compute_l10n_rs_tax_date_obligations_code@api.depends('country_code')❌ no
_compute_show_reset_to_draft_button@api.depends('l10n_rs_edi_state')✅ yes
_compute_l10n_rs_edi_uuid@api.depends('l10n_rs_edi_is_eligible')❌ no
button_draft✅ yes
_l10n_rs_edi_send❌ no
_l10n_rs_edi_get_attachment_values❌ no
_l10n_rs_edi_get_xml_attachment_name❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_rs_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_rs_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_l10n_rs_edi_public_funds@api.constrains('l10n_rs_edi_public_funds')❌ no
_check_l10n_rs_edi_registration_number@api.constrains('l10n_rs_edi_registration_number')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_sa

l10n_sa/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
_l10n_gcc_get_invoice_title✅ yes
_compute_show_delivery_date@api.depends('country_code', 'move_type')✅ yes
_compute_qr_code_str@api.depends('amount_total_signed', 'amount_tax_signed', 'l10n_sa_confirmation_datetime', 'company_id', 'company_id.vat')❌ no
_post✅ yes
get_l10n_sa_confirmation_datetime_sa_tz❌ no
_l10n_sa_reset_confirmation_datetime❌ no
_l10n_sa_get_adjustment_reason❌ no
_compute_show_l10n_sa_reason❌ no
_get_l10n_sa_totals❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_sa/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_get_posted_pdf_moves_to_check❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_sa_edi

l10n_sa_edi/account.edi.document

Extension
_inherit: account.edi.document
[account_edi_document.py]

Methods

Method nameDecoratorsHas super
_prepare_jobs✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_sa_edi/account.edi.format

Extension
_inherit: account.edi.format
[account_edi_format.py]

Methods

Method nameDecoratorsHas super
_l10n_sa_get_zatca_datetime❌ no
_l10n_sa_xml_node_content❌ no
_l10n_sa_get_digital_signature@api.model❌ no
_l10n_sa_calculate_signed_properties_hash❌ no
_l10n_sa_sign_xml❌ no
_l10n_sa_assert_clearance_status❌ no
_l10n_sa_postprocess_zatca_template❌ no
_l10n_sa_generate_zatca_template❌ no
_l10n_sa_submit_einvoice❌ no
_l10n_sa_postprocess_einvoice_submission❌ no
_l10n_sa_apply_qr_code❌ no
_l10n_sa_get_signed_xml❌ no
_l10n_sa_export_zatca_invoice❌ no
_l10n_sa_check_seller_missing_info❌ no
_l10n_sa_check_buyer_missing_info❌ no
_l10n_sa_post_zatca_edi❌ no
_is_required_for_invoice✅ yes
_check_move_configuration✅ yes
_needs_web_services✅ yes
_is_compatible_with_journal✅ yes
_l10n_sa_get_invoice_content_edi❌ no
_get_move_applicability✅ yes
_prepare_invoice_report✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_l10n_sa_reset_chain_head_error❌ no
_l10n_sa_ready_to_submit_einvoices❌ no
_l10n_sa_api_onboard_sanity_checks❌ no
_l10n_sa_csr_required_fields❌ no
_l10n_sa_generate_csr❌ no
_l10n_sa_reset_certificates❌ no
_l10n_sa_api_onboard_journal❌ no
_l10n_sa_get_compliance_CSID❌ no
_l10n_sa_get_production_CSID❌ no
_l10n_sa_get_compliance_files❌ no
_l10n_sa_run_compliance_checks❌ no
_l10n_sa_prepare_compliance_xml❌ no
_l10n_sa_prepare_invoice_xml❌ no
_l10n_sa_edi_icv_onboarding❌ no
_l10n_sa_edi_create_new_chain❌ no
_l10n_sa_edi_get_next_chain_index❌ no
_l10n_sa_get_last_posted_invoice❌ no
_l10n_sa_api_get_compliance_CSID❌ no
_l10n_sa_api_get_production_CSID❌ no
_l10n_sa_api_renew_production_CSID❌ no
_l10n_sa_api_compliance_checks❌ no
_l10n_sa_get_api_clearance_url❌ no
_l10n_sa_api_clearance❌ no
_l10n_sa_request_production_csid❌ no
_l10n_sa_api_get_pcsid❌ no
_l10n_sa_call_api❌ no
_l10n_sa_api_headers❌ no
_l10n_sa_authorization_header❌ no
_l10n_sa_load_edi_demo_data❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_sa_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_l10n_gcc_get_invoice_title✅ yes
_l10n_sa_is_simplified❌ no
_prevent_zatca_rejected_invoice_deletion@api.ondelete()❌ no
_compute_qr_code_str@api.depends('amount_total_signed', 'amount_tax_signed', 'l10n_sa_confirmation_datetime', 'company_id', 'company_id.vat', 'journal_id', 'journal_id.l10n_sa_production_csid_json', 'edi_document_ids', 'l10n_sa_invoice_signature', 'l10n_sa_chain_index', 'state')✅ yes
_l10n_sa_get_qr_code_encoding❌ no
_l10n_sa_check_billing_reference❌ no
_l10n_sa_get_qr_code@api.model❌ no
_compute_edi_show_cancel_button@api.depends('state', 'edi_document_ids.state')✅ yes
_compute_show_reset_to_draft_button@api.depends('state', 'edi_document_ids.state')✅ yes
button_draft✅ yes
_l10n_sa_reset_confirmation_datetime❌ no
_l10n_sa_generate_unsigned_data❌ no
_l10n_sa_log_results❌ no
_is_l10n_sa_eligibile_invoice❌ no
_get_report_base_filename✅ yes
_get_invoice_report_filename✅ yes
_l10n_sa_is_in_chain❌ no
_prepare_tax_lines_for_taxes_computation✅ yes
_get_l10n_sa_totals❌ no
_retry_edi_documents_error✅ yes
action_show_chain_head❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_sa_edi/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_apply_retention_tax_filter❌ no
_is_global_discount_line❌ no
_compute_tax_amount@api.depends('price_subtotal', 'price_total')✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_edi/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
onchange_amount@api.onchange('amount')✅ yes
_l10n_sa_constrain_is_retention@api.constrains('l10n_sa_is_retention', 'amount', 'type_tax_use')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_edi/certificate.certificate

Extension
_inherit: certificate.certificate
[certificate.py]

Methods

Method nameDecoratorsHas super
_l10n_sa_get_issuer_name❌ no
_l10n_sa_get_csr_str@api.model❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 9 (Stored: 8, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

l10n_sa_edi/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_get_posted_pdf_moves_to_check✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
write✅ yes
_get_company_address_field_names✅ yes
_l10n_sa_edi_inverse_building_number❌ no
_l10n_sa_edi_inverse_plot_identification❌ no
_l10n_sa_get_csr_invoice_type❌ no
_l10n_sa_check_organization_unit❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_sa_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
_address_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_sa_edi_pos

l10n_sa_edi_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
open_ui✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_sa_edi_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_edi_pos/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_sa_hr_payroll

l10n_sa_hr_payroll/hr.departure.reason

Extension
_inherit: hr.departure.reason
[hr_departure_reason.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_l10n_sa_remaining_annual_leave_balance❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_input_line_ids@api.depends('employee_id', 'version_id', 'struct_id', 'date_from', 'date_to')✅ yes
_get_salary_advance_balances✅ yes
_get_data_files_to_update✅ yes
_l10n_sa_wps_generate_file_reference❌ no
_l10n_sa_format_float@api.model❌ no
_l10n_sa_get_wps_data❌ no
_l10n_sa_get_eos_benefit❌ no
_l10n_sa_get_eos_provision❌ no
_l10n_sa_get_number_of_years❌ no
action_payslip_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_sa_hr_payroll/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_sa_wps_generate_file_reference❌ no
action_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_sa_hr_payroll/hr.salary.attachment

Extension
_inherit: hr.salary.attachment
[hr_salary_attachment.py]

Methods

Method nameDecoratorsHas super
action_create_loan_payslip❌ no
📊 Model Summary
Extension | Total Fields: 30 | Computed: 15 (Stored: 3, Non-Stored: 12) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 25 (@api.model: 0, @api.onchange: 0, @api.depends: 15, @api.constrains: 0)

l10n_sa_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sa_hr_payroll/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_l10n_sa_sarie_code@api.constrains('l10n_sa_sarie_code')❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

l10n_sa_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_sa_pos

l10n_sa_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
open_ui✅ yes
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_sa_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_prepare_invoice_vals✅ yes
_compute_l10n_sa_reason_value@api.depends('l10n_sa_reason')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_sa_reports

l10n_sa_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_se

l10n_se/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_l10n_se_invoice_ocr_length@api.constrains('l10n_se_invoice_ocr_length')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_se/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_invoice_reference_se_ocr2❌ no
_get_invoice_reference_se_ocr3❌ no
_get_invoice_reference_se_ocr4❌ no
_get_invoice_reference_se_ocr2_invoice❌ no
_get_invoice_reference_se_ocr3_invoice❌ no
_get_invoice_reference_se_ocr4_invoice❌ no
_get_invoice_reference_se_ocr2_partner❌ no
_get_invoice_reference_se_ocr3_partner❌ no
_get_invoice_reference_se_ocr4_partner❌ no
_onchange_partner_id@api.onchange('partner_id')✅ yes
_l10n_se_check_payment_reference@api.constrains('payment_reference', 'state')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_se/res.company

Extension
_inherit: res.company
[res_company.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_org_number@api.depends('vat')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_se/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
onchange_l10n_se_default_vendor_payment_ref@api.onchange('l10n_se_default_vendor_payment_ref')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_se_bban

l10n_se_bban/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Methods

Method nameDecoratorsHas super
validate_batch✅ yes
_generate_export_file✅ yes
_get_export_file_name_prefix✅ yes
_get_payment_vals✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_se_bban/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_compute_sepa_pain_version@api.depends('bank_acc_number', 'company_id.account_fiscal_country_id', 'company_id.country_id')✅ yes
_is_se_bban❌ no
_get_CtgyPurp✅ yes
_get_DbtrAcct✅ yes
_get_DbtrAcctOthr✅ yes
_get_CdtrAcctIdOthr✅ yes
_get_FinInstnId✅ yes
_get_cleaned_bic_code✅ yes
_skip_CdtrAgt✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_se_bban/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Methods

Method nameDecoratorsHas super
_get_supported_account_types@api.model✅ yes
retrieve_acc_type✅ yes
_se_validate_plusgiro❌ no
_se_validate_bankgiro❌ no
_se_validate_bban❌ no
_se_get_acc_number_data❌ no
_se_validate_domestic_account_format❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_se_bban/se.bban.clear.range

Class
_name: se.bban.clear.range
[se_bban_clear_range.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_check_max_min_num@api.constrains('min_num', 'max_num')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_se_pos

l10n_se_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_iot_device_ids✅ yes
_check_before_creating_new_session✅ yes
_check_pos_settings_for_sweden❌ no
get_order_sequence_number❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

l10n_se_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
set_is_reprint❌ no
is_already_reprint❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_se_pos/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

Module: l10n_se_reports

l10n_se_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: l10n_se_returns

l10n_se_returns/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
action_submit✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_se_returns/account.return.type

Extension
_inherit: account.return.type
[account_return_type.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_sg

l10n_sg/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_sg/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_sg_proxy@api.constrains('proxy_type', 'proxy_value', 'partner_id')❌ no
_compute_country_proxy_keys@api.depends('country_code')✅ yes
_compute_display_qr_setting@api.depends('country_code')✅ yes
_get_merchant_account_info✅ yes
_get_additional_data_field✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sg/res.company

Classical
_name: res.company
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_get_view✅ yes
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_sg/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_deduce_country_code✅ yes
_peppol_eas_endpoint_depends✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_sg_reports

l10n_sg_reports/account.report

Extension
_inherit: account.report
[iras_audit_file.py]

Methods

Method nameDecoratorsHas super
_l10n_sg_get_company_infos❌ no
_l10n_sg_get_purchases_infos❌ no
_l10n_sg_get_sales_infos❌ no
_l10n_sg_get_gldata❌ no
_l10n_sg_get_generic_data❌ no
_l10n_sg_get_xml❌ no
_l10n_sg_txt_create_line❌ no
_l10n_sg_txt_company_infos❌ no
_l10n_sg_txt_purchases_infos❌ no
_l10n_sg_txt_sales_infos❌ no
_l10n_sg_txt_gldata_infos❌ no
_l10n_sg_get_txt❌ no
l10n_sg_export_iras_audit_file_xml❌ no
l10n_sg_print_iras_audit_file_xml❌ no
l10n_sg_export_iras_audit_file_txt❌ no
l10n_sg_print_iras_audit_file_txt❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

Module: l10n_sg_ubl_pint

l10n_sg_ubl_pint/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_l10n_sg_get_uuid❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_sg_ubl_pint/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sg_ubl_pint/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_si

l10n_si/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_si/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_invoice_reference_si_partner❌ no
_get_invoice_reference_si_invoice❌ no
_build_invoice_reference❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: l10n_sk

l10n_sk/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_compute_show_taxable_supply_date@api.depends('country_code')✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_sk/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_sk_hr_payroll

l10n_sk_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sk_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_sk_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_sk_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_syscohada_reports

l10n_syscohada_reports/account.report

Extension
_inherit: account.report
[account_report.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_is_available_for✅ yes
_compute_is_account_coverage_report_available✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 21 (Stored: 21, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 0, @api.onchange: 1, @api.depends: 3, @api.constrains: 4)

Module: l10n_th

l10n_th/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_th/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_pre_render_qweb_pdf✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_th/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_th_proxy@api.constrains('proxy_type', 'proxy_value', 'partner_id')❌ no
_compute_country_proxy_keys@api.depends('country_code')✅ yes
_compute_display_qr_setting@api.depends('country_code')✅ yes
_get_merchant_account_info✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_th/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_th_branch_name❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_tr

l10n_tr/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_tr_default_sales_return_account_id@api.depends('type', 'company_id.country_code')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_tr/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_compute_account_id✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: l10n_tr_hr_payroll

l10n_tr_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_tr_is_current_turkey_citizen@api.depends('current_version_id.country_id.code', 'current_version_id.is_non_resident')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_hr_payroll/hr.payroll.structure.type

Extension
_inherit: hr.payroll.structure.type
[hr_payroll_structure_type.py]

Methods

Method nameDecoratorsHas super
_get_selection_schedule_pay✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_tr_ytd_amounts@api.depends('employee_id', 'date_from')❌ no
_l10n_tr_calculate_net_guess_accuracy❌ no
_estimate_l10n_tr_gross_from_net❌ no
_compute_l10n_tr_current_month_gross@api.depends('version_id')❌ no
_l10n_tr_get_tax❌ no
_get_data_files_to_update✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_tr_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_tr_nilvera

l10n_tr_nilvera/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_tr_nilvera/l10n_tr.nilvera.alias

Class
_name: l10n_tr.nilvera.alias
[l10n_tr_nilvera_alias.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_nilvera/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_tr_nilvera_purchase_journal_id❌ no
_inverse_l10n_tr_nilvera_purchase_journal_id❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_tr_nilvera/res.partner

Classical
_name: res.partner
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_nilvera_customer_alias_id@api.depends('l10n_tr_nilvera_customer_alias_ids')❌ no
_send_user_notification❌ no
l10n_tr_check_nilvera_customer❌ no
_check_nilvera_customer❌ no
_get_suggested_invoice_edi_format✅ yes
_get_edi_builder✅ yes
_get_ubl_cii_formats_info✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_nilvera/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Methods

Method nameDecoratorsHas super
_get_unece_code✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: l10n_tr_nilvera_edispatch

l10n_tr_nilvera_edispatch/l10n_tr.nilvera.trailer.plate

Class
_name: l10n_tr.nilvera.trailer.plate
[l10n_tr_nilvera_trailer_plate.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_nilvera_edispatch/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_l10n_tr_nilvera_validate_partner_details❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_nilvera_edispatch/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (12)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_edispatch_warnings@api.depends('l10n_tr_nilvera_carrier_id', 'l10n_tr_nilvera_buyer_id', 'l10n_tr_nilvera_seller_supplier_id', 'l10n_tr_nilvera_buyer_originator_id', 'l10n_tr_nilvera_delivery_printed_number', 'l10n_tr_nilvera_delivery_date', 'l10n_tr_vehicle_plate', 'l10n_tr_nilvera_trailer_plate_ids', 'l10n_tr_nilvera_driver_ids', 'partner_id')❌ no
button_validate✅ yes
_l10n_tr_validate_edispatch_on_done❌ no
_l10n_tr_validate_edispatch_fields❌ no
_l10n_tr_generate_edispatch_xml❌ no
action_generate_l10n_tr_edispatch_xml❌ no
action_mark_l10n_tr_edispatch_status❌ no
_get_tag_text❌ no
_get_partner_vals_from_xml❌ no
_create_partner_from_xml❌ no
_find_or_create_products_from_xml❌ no
_import_receipt_lines❌ no
_import_vehicle_plate❌ no
_import_trailer_plate_ids❌ no
_import_drivers❌ no
_import_matbudan_data❌ no
_import_partners❌ no
_import_edispatch_fields❌ no
_update_data_from_xml❌ no
_l10n_tr_create_receipts_from_attachment❌ no
l10n_tr_import_ereceipts❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

l10n_tr_nilvera_edispatch/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking_type.py]

Methods

Method nameDecoratorsHas super
_onchange_sequence_code@api.onchange('sequence_code')✅ yes
_get_action✅ yes
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

Module: l10n_tr_nilvera_einvoice

l10n_tr_nilvera_einvoice/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_compute_show_fetch_in_einvoices_button@api.depends('is_nilvera_journal', 'l10n_tr_nilvera_api_key', 'type')✅ yes
_compute_show_refresh_out_einvoices_status_button@api.depends('l10n_tr_nilvera_api_key', 'type')✅ yes
button_fetch_in_einvoices✅ yes
button_refresh_out_einvoices_status✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_tr_nilvera_einvoice/account.move

Classical
_name: account.move
_inherit: account.move
[account_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_import_file_type✅ yes
_l10n_tr_types_to_update_status❌ no
_l10n_tr_get_document_category❌ no
_l10n_tr_get_category_move_type❌ no
_get_ubl_cii_builder_from_xml_tree@api.model✅ yes
button_draft✅ yes
_l10n_tr_nilvera_submit_einvoice❌ no
_l10n_tr_nilvera_submit_earchive❌ no
_l10n_tr_nilvera_submit_document❌ no
_l10n_tr_nilvera_post_series❌ no
_l10n_tr_nilvera_get_submitted_document_status❌ no
_l10n_tr_nilvera_get_documents❌ no
_l10n_tr_get_nilvera_invoice_journal❌ no
_l10n_tr_get_document_category_default_journal❌ no
_l10n_tr_build_document_uuids_list❌ no
_l10n_tr_nilvera_get_invoice_from_uuid❌ no
_l10n_tr_nilvera_add_pdf_to_invoice❌ no
_l10n_tr_nilvera_einvoice_get_error_messages_from_response❌ no
_l10n_tr_nilvera_einvoice_check_invalid_subscription_dates❌ no
_l10n_tr_nilvera_einvoice_check_negative_lines❌ no
_get_partner_l10n_tr_nilvera_customer_alias_name❌ no
_l10n_tr_nilvera_company_get_documents❌ no
_cron_nilvera_get_new_einvoice_purchase_documents❌ no
_cron_nilvera_get_new_einvoice_sale_documents❌ no
_cron_nilvera_get_new_earchive_sale_documents❌ no
_cron_nilvera_get_invoice_status❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_tr_nilvera_einvoice/res.partner.category

Extension
_inherit: res.partner.category
[res_partner_category.py]

Methods

Method nameDecoratorsHas super
_get_categories_from_xml_ids❌ no
_get_l10n_tr_official_categories❌ no
_get_l10n_tr_official_mandatory_categories❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

Module: l10n_tr_nilvera_einvoice_extended

l10n_tr_nilvera_einvoice_extended/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (3)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_tr_exemption_code_domain_list@api.depends('l10n_tr_gib_invoice_scenario', 'l10n_tr_gib_invoice_type', 'l10n_tr_is_export_invoice')❌ no
_compute_l10n_tr_gib_invoice_type@api.depends('l10n_tr_gib_invoice_scenario', 'l10n_tr_is_export_invoice')❌ no
_compute_l10n_tr_exemption_code_id@api.depends('l10n_tr_gib_invoice_scenario', 'l10n_tr_gib_invoice_type', 'partner_id')❌ no
_get_partner_l10n_tr_nilvera_customer_alias_name✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_tr_nilvera_einvoice_extended/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_tr_ctsp_number@api.depends('product_id.l10n_tr_ctsp_number')❌ no
_check_l10n_tr_ctsp_number@api.constrains('l10n_tr_ctsp_number')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_nilvera_einvoice_extended/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_nilvera_einvoice_extended/l10n_tr_nilvera_einvoice_extended.account.tax.code

Class
_name: l10n_tr_nilvera_einvoice_extended.account.tax.code
[l10n_tr_nilvera_einvoice_extended_account_tax_code.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'percentage')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_tr_nilvera_einvoice_extended/l10n_tr_nilvera_einvoice_extended.tax.office

Class
_name: l10n_tr_nilvera_einvoice_extended.tax.office
[l10n_tr_nilvera_einvoice_extended_tax_office.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tr_nilvera_einvoice_extended/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_l10n_tr_ctsp_number@api.constrains('l10n_tr_ctsp_number')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

l10n_tr_nilvera_einvoice_extended/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_tr_ctsp_number@api.depends('product_variant_ids.l10n_tr_ctsp_number')❌ no
_set_l10n_tr_ctsp_number❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

l10n_tr_nilvera_einvoice_extended/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_tr_nilvera_einvoice_extended/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('l10n_tr_tax_office_id')✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_tw_edi_ecpay

l10n_tw_edi_ecpay/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (12)

Computed Fields

Stored (6)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_need_cancel_request@api.depends('l10n_tw_edi_state')✅ yes
_compute_show_reset_to_draft_button@api.depends('l10n_tw_edi_state', 'l10n_tw_edi_refund_state')✅ yes
_need_cancel_request✅ yes
button_request_cancel✅ yes
button_draft✅ yes
_compute_is_print@api.depends('l10n_tw_edi_love_code', 'l10n_tw_edi_carrier_type', 'partner_id')❌ no
_compute_love_code@api.depends('l10n_tw_edi_is_print', 'l10n_tw_edi_carrier_type', 'partner_id')❌ no
_compute_carrier_info@api.depends('l10n_tw_edi_is_print', 'l10n_tw_edi_love_code')❌ no
_compute_l10n_tw_edi_invoice_type@api.depends('invoice_line_ids.tax_ids')❌ no
_compute_l10n_tw_edi_is_zero_tax_rate@api.depends('invoice_line_ids.tax_ids')❌ no
_compute_l10n_tw_edi_is_b2b@api.depends('partner_id')❌ no
_get_mail_thread_data_attachments✅ yes
_l10n_tw_edi_check_tax_type_on_invoice_lines❌ no
_l10n_tw_edi_determine_tax_types❌ no
_l10n_tw_edi_convert_currency_to_twd❌ no
_reformat_phone_number@api.model❌ no
_l10n_tw_edi_check_before_generate_invoice_json❌ no
_l10n_tw_edi_prepare_item_list❌ no
_l10n_tw_edi_generate_invoice_json❌ no
_l10n_tw_edi_check_before_generate_issue_allowance_json❌ no
_l10n_tw_edi_generate_issue_allowance_json❌ no
_l10n_tw_edi_send_create_buyer❌ no
_l10n_tw_edi_send❌ no
_l10n_tw_edi_update_ecpay_invoice_info❌ no
_l10n_tw_edi_run_invoice_invalid❌ no
_l10n_tw_edi_issue_allowance❌ no
_l10n_tw_edi_print_invoice❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_tw_edi_ecpay/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tw_edi_ecpay/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_tw_edi_tax_type@api.depends('country_id', 'amount')❌ no
_onchange_l10n_tw_edi_tax_type@api.onchange('l10n_tw_edi_tax_type')❌ no
_check_special_tax_type_constrains@api.constrains('l10n_tw_edi_tax_type', 'l10n_tw_edi_special_tax_type')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tw_edi_ecpay/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_is_ecpay_enabled❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_tw_edi_ecpay/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_tw_edi_ecpay_website_sale

l10n_tw_edi_ecpay_website_sale/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_commercial_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_tw_edi_ecpay_website_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: l10n_uk_bacs

l10n_uk_bacs/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_default_bacs_submission_serial❌ no
_get_methods_generating_files✅ yes
validate_batch✅ yes
check_payments_for_errors✅ yes
_generate_export_file✅ yes
_generate_bacs_dd_payment_template❌ no
_generate_bacs_dc_payment_template❌ no
_compute_bacs_submission_serial@api.onchange('date')❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_uk_bacs/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Methods

Method nameDecoratorsHas super
_default_outbound_payment_methods✅ yes
_default_inbound_payment_methods✅ yes
create_bacs_file❌ no
_create_header❌ no
_create_dc_payments❌ no
_create_dd_payments❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_uk_bacs/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_search_bacs_has_usable_ddi@api.model❌ no
_compute_bacs_has_usable_ddi@api.depends('company_id', 'commercial_partner_id', 'invoice_date')❌ no
_compute_bacs_ddi_id@api.depends('origin_payment_id.bacs_ddi_id', 'matched_payment_ids.bacs_ddi_id')❌ no
_bacs_get_usable_ddi❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_uk_bacs/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
_check_bacs_bank_account@api.constrains('payment_method_line_id', 'journal_id', 'partner_bank_id')❌ no
_get_payment_method_codes_to_exclude✅ yes
_compute_usable_ddi@api.depends('date', 'partner_id', 'company_id')❌ no
get_usable_ddi❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_uk_bacs/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_uk_bacs/bacs.ddi

Class
_name: bacs.ddi
[bacs_direct_debit_instruction.py]

Regular Fields (7)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_suitable_journal_ids@api.depends('company_id')❌ no
_bacs_get_usable_ddi@api.model❌ no
_compute_from_moves❌ no
action_validate_ddi❌ no
action_cancel_draft_ddi❌ no
action_revoke_ddi❌ no
action_close_ddi❌ no
action_print_ddi❌ no
_validate_account_journal_id@api.constrains('payment_journal_id')❌ no
_validate_partner_id@api.constrains('partner_id')❌ no
action_view_payments_to_collect❌ no
action_view_paid_invoices❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

l10n_uk_bacs/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
validate_bacs_direct_credit_sun@api.constrains('bacs_sun')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_uk_bacs/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_uk_hmrc

l10n_uk_hmrc/l10n_uk.hmrc.transaction

Class
_name: l10n_uk.hmrc.transaction
[hmrc_transaction.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
_get_transaction_class❌ no
_get_request_body_xml_path❌ no
_send_delete_request❌ no
_send_poll_request❌ no
_handle_request_error❌ no
_handle_submission_error❌ no
_handle_success❌ no
_cron_poll_pending_transactions@api.model❌ no
_cron_delete_processed_transactions@api.model❌ no
_get_header_from_response@api.model❌ no
_get_errors_from_response@api.model❌ no
_generate_ir_mark@api.model❌ no
_generate_xml_document❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_uk_hmrc/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_l10n_uk_hmrc_unique_taxpayer_reference@api.constrains('l10n_uk_hmrc_unique_taxpayer_reference')❌ no
_check_l10n_uk_hmrc_account_office_reference@api.constrains('l10n_uk_hmrc_account_office_reference')❌ no
_check_l10n_uk_hmrc_sender_id@api.constrains('l10n_uk_hmrc_sender_id')❌ no
_check_l10n_uk_hmrc_tax_office_number@api.constrains('l10n_uk_hmrc_tax_office_number')❌ no
_check_l10n_uk_hmrc_tax_office_reference@api.constrains('l10n_uk_hmrc_tax_office_reference')❌ no
_has_hmrc_field_filled❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_uk_hmrc/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_l10n_uk_hmrc_unique_taxpayer_reference@api.constrains('l10n_uk_hmrc_unique_taxpayer_reference')❌ no
_check_l10n_uk_hmrc_national_insurance_number@api.constrains('l10n_uk_hmrc_national_insurance_number')❌ no
_check_l10n_uk_hmrc_company_registration_number@api.constrains('l10n_uk_hmrc_company_registration_number')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_uk_intrastat

l10n_uk_intrastat/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_uk_reports

l10n_uk_reports/account.return.type

Extension
_inherit: account.return.type
[account_return.py]

Methods

Method nameDecoratorsHas super
_generate_all_returns@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_uk_reports/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_evaluate_deadline@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_uk_reports/l10n_uk.vat.obligation

Class
_name: l10n_uk.vat.obligation
[hmrc_vat_obligation.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('date_due', 'date_start', 'date_end')❌ no
_get_auth_headers@api.model❌ no
retrieve_vat_obligations@api.model❌ no
_get_vat❌ no
import_vat_obligations❌ no
_fetch_values_from_report❌ no
action_submit_vat_return❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_uk_reports/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
is_northern_irish❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_uk_reports/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
hmrc_reset_tokens❌ no
_l10n_uk_hmrc_unique_reference❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_uk_reports_cis

l10n_uk_reports_cis/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_l10n_uk_cis_wrong_taxes@api.depends('partner_id', 'invoice_line_ids.tax_ids', 'partner_id.l10n_uk_reports_cis_deduction_rate', 'l10n_uk_cis_inactive_partner')❌ no
_compute_l10n_uk_cis_inactive_partner@api.depends('partner_id', 'invoice_line_ids.tax_ids', 'partner_id.commercial_partner_id.l10n_uk_cis_enabled')❌ no
l10n_uk_reports_cis_action_open_commercial_partner❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_uk_reports_cis/account.return

Extension
_inherit: account.return
[account_return.py]

Methods

Method nameDecoratorsHas super
_get_vat_closing_entry_additional_domain✅ yes
📊 Model Summary
Extension | Total Fields: 47 | Computed: 19 (Stored: 3, Non-Stored: 16) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 87 (@api.model: 8, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

l10n_uk_reports_cis/l10n_uk.hmrc.transaction

Extension
_inherit: l10n_uk.hmrc.transaction
[hmrc_transaction.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_generate_cis_mr_xml_data❌ no
_submit_cis_mr_transaction❌ no
_handle_success✅ yes
_handle_request_error✅ yes
_cron_notify_cis_return@api.model❌ no
_get_transaction_class✅ yes
_get_request_body_xml_path✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_uk_reports_cis/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_check_l10n_uk_reports_cis_verification_number@api.constrains('l10n_uk_reports_cis_verification_number')❌ no
_check_partner_l10n_uk_reports_cis_forename@api.constrains('l10n_uk_reports_cis_forename', 'is_company', 'l10n_uk_cis_enabled')❌ no
_check_partner_l10n_uk_reports_cis_surname@api.constrains('l10n_uk_reports_cis_surname', 'is_company', 'l10n_uk_cis_enabled')❌ no
_compute_l10n_uk_reports_cis_deduction_rate@api.depends('l10n_uk_reports_cis_verification_number')❌ no
_compute_l10n_uk_cis_name_fields@api.depends('company_type', 'name', 'l10n_uk_cis_enabled')❌ no
_get_deduction_amount_from_rate❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_us

l10n_us/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_aba_routing@api.depends('country_code', 'acc_type')❌ no
_check_clearing_number_us@api.constrains('clearing_number')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_us_1099

l10n_us_1099/l10n_us.1099_box

Class
_name: l10n_us.1099_box
[box_1099.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_us_1099/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_us_account

l10n_us_account/res.bank

Extension
_inherit: res.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_constrains_intermediary_bank_id@api.constrains('intermediary_bank_id')❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

Module: l10n_us_check_printing

l10n_us_check_printing/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_l10n_us_check_printing_generate_micr_line❌ no
_check_build_page_info✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_us_check_printing/res.company

Extension
_inherit: res.company
[company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_us_direct_deposit

l10n_us_direct_deposit/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_wise_payments_enabled❌ no
open_wise_batch❌ no
check_payments_for_warnings✅ yes
check_payments_for_errors✅ yes
_send_after_validation✅ yes
_can_commit❌ no
_generate_wise_key❌ no
_prepare_wise_recipient_data❌ no
_prepare_wise_transfer_data❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_us_direct_deposit/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
action_draft✅ yes
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_us_direct_deposit/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_us_direct_deposit/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_wise_profile@api.depends('wise_api_key', 'wise_environment')❌ no
_compute_wise_connected@api.depends('wise_profile_identifier', 'wise_api_key')❌ no
_log_external_wise_request❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_us_direct_deposit/res.partner.bank

Extension
_inherit: res.partner.bank
[res_partner_bank.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_wise_bank_account@api.depends('wise_account_type', 'acc_number', 'clearing_number', 'l10n_us_bank_account_type')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_us_hr_payroll

l10n_us_hr_payroll/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_us_hr_payroll/hr.leave.allocation

Extension
_inherit: hr.leave.allocation
[hr_leave_allocation.py]

Methods

Method nameDecoratorsHas super
_l10n_us_get_total_allocated❌ no
📊 Model Summary
Extension | Total Fields: 38 | Computed: 18 (Stored: 7, Non-Stored: 11) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 2, @api.onchange: 3, @api.depends: 18, @api.constrains: 1)

l10n_us_hr_payroll/hr.leave.type

Extension
_inherit: hr.leave.type
[hr_leave_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 35 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 31 (@api.model: 5, @api.onchange: 0, @api.depends: 6, @api.constrains: 4)

l10n_us_hr_payroll/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Methods

Method nameDecoratorsHas super
_get_data_files_to_update✅ yes
_l10n_us_get_leave_lines❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_us_hr_payroll/hr.version

Extension
_inherit: hr.version
[hr_version.py]

Regular Fields (30)

Methods

Method nameDecoratorsHas super
_get_selection_state_filing_status@api.model❌ no
_check_us_state_filling_status@api.constrains('l10n_us_state_filing_status', 'address_id')❌ no
_check_ssnid@api.constrains('ssnid')✅ yes
_get_whitelist_fields_from_template@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_us_hr_payroll/l10n.us.940

Class
_name: l10n.us.940
[l10n_us_940.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_display_name@api.depends('year')❌ no
_compute_payslips_ids@api.depends('allowed_payslip_ids')❌ no
_get_allowed_payslips_domain❌ no
_compute_allowed_payslip_ids@api.depends('company_id', 'year')❌ no
action_generate_csv❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_us_hr_payroll/l10n.us.941

Class
_name: l10n.us.941
[l10n_us_941.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_display_name@api.depends('year', 'quarter')❌ no
_compute_payslips_ids@api.depends('allowed_payslip_ids')❌ no
_get_date_range❌ no
_get_allowed_payslips_domain❌ no
_compute_allowed_payslip_ids@api.depends('company_id', 'year', 'quarter')❌ no
_get_month_to_tax_liability❌ no
action_generate_csv❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_us_hr_payroll/l10n.us.w2

Class
_name: l10n.us.w2
[l10n_us_w2.py]

Regular Fields (4)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_date_end@api.depends('date_start')❌ no
_compute_display_name@api.depends('date_end')❌ no
_compute_payslips_ids@api.depends('allowed_payslip_ids')❌ no
_get_allowed_payslips_domain❌ no
_compute_allowed_payslip_ids@api.depends('company_id', 'date_start', 'date_end')❌ no
_get_box17_state_income_tax❌ no
_get_box18_local_wage❌ no
_get_box19_local_income_tax❌ no
_get_box20_locality_name❌ no
action_generate_csv❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

l10n_us_hr_payroll/l10n.us.worker.compensation

Class
_name: l10n.us.worker.compensation
[l10n_us_worker_compensation.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_us_hr_payroll/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_us_hr_payroll_account

l10n_us_hr_payroll_account/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Methods

Method nameDecoratorsHas super
_get_nr_nacha_files✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_us_hr_payroll_account/hr.payslip

Extension
_inherit: hr.payslip
[hr_payslip.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_payslip_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 28 (Stored: 20, Non-Stored: 8) | Related: 15 (Stored: 2, Non-Stored: 13) | Methods: 120 (@api.model: 18, @api.onchange: 0, @api.depends: 18, @api.constrains: 1)

l10n_us_hr_payroll_account/hr.payslip.run

Extension
_inherit: hr.payslip.run
[hr_payslip_run.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_payment_report❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 12 (Stored: 7, Non-Stored: 5) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

l10n_us_hr_payroll_account/l10n.us.w2

Extension
_inherit: l10n.us.w2
[l10n_us_w2.py]

Methods

Method nameDecoratorsHas super
_get_allowed_payslips_domain✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

Module: l10n_us_hr_payroll_adp

l10n_us_hr_payroll_adp/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_us_hr_payroll_adp/l10n.us.adp.export

Class
_name: l10n.us.adp.export
[l10n_us_adp_export.py]

Regular Fields (8)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_name@api.depends('batch_id')❌ no
validate_export❌ no
_get_work_entry_domain❌ no
_compute_work_entry_ids@api.depends('company_id', 'start_date', 'end_date', 'employee_ids')❌ no
_compute_warning_message@api.depends('work_entry_ids')❌ no
_get_grouped_regular_overtime_hours❌ no
_generate_rows❌ no
action_generate_csv❌ no
action_open_work_entries❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_us_hr_payroll_adp/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: l10n_us_payment_nacha

l10n_us_payment_nacha/account.batch.payment

Extension
_inherit: account.batch.payment
[account_batch_payment.py]

Methods

Method nameDecoratorsHas super
_validate_bank_for_nacha❌ no
_validate_journal_for_nacha❌ no
_get_blocking_factor❌ no
_get_total_cents❌ no
_get_nr_nacha_files❌ no
_generate_nacha_header❌ no
_generate_nacha_batch_header_record❌ no
_generate_nacha_entry_detail❌ no
_calculate_aba_hash❌ no
_calculate_aba_hash_for_payments❌ no
_generate_nacha_batch_control_record❌ no
_get_nr_of_records❌ no
_generate_nacha_file_control_record❌ no
_generate_padding❌ no
_generate_nacha_file❌ no
_get_methods_generating_files✅ yes
_generate_export_file✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 10 (Stored: 6, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 28 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

l10n_us_payment_nacha/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_default_outbound_payment_methods✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_us_payment_nacha/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_get_method_codes_using_bank_account@api.model✅ yes
_get_method_codes_needing_bank_account@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

l10n_us_payment_nacha/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_uy

l10n_uy/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_starting_sequence✅ yes
_l10n_uy_get_formatted_sequence❌ no
_get_last_sequence_domain✅ yes
_get_l10n_latam_documents_domain✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_uy/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_uy/l10n_latam.document.type

Extension
_inherit: l10n_latam.document.type
[l10n_latam_document_type.py]

Methods

Method nameDecoratorsHas super
_format_document_number✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_uy/l10n_latam.identification.type

Extension
_inherit: l10n_latam.identification.type
[l10n_latam_identification_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_uy/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_localization_use_documents✅ yes
_is_latam✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_uy/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_run_check_identification✅ yes
_l10n_uy_build_vat_error_message@api.model❌ no
_l10n_uy_ci_nie_is_valid❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_uy_edi

l10n_uy_edi/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
compute_l10n_uy_edi_type@api.depends('type')❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

l10n_uy_edi/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_name✅ yes
_compute_l10n_uy_edi_is_needed@api.depends('l10n_uy_edi_cfe_state', 'country_code', 'move_type')❌ no
_compute_l10n_uy_edi_xml_attachment_id@api.depends('l10n_uy_edi_document_id.state', 'move_type')❌ no
_compute_show_reset_to_draft_button@api.depends('state', 'l10n_uy_edi_document_id.state')✅ yes
_l10n_uy_edi_check_addenda_type_item@api.constrains('l10n_uy_edi_addenda_ids')❌ no
action_post✅ yes
button_draft✅ yes
_is_manual_document_number✅ yes
_get_last_sequence✅ yes
_get_l10n_latam_documents_domain✅ yes
l10n_uy_edi_action_update_dgi_state❌ no
l10n_uy_edi_action_download_preview_xml❌ no
_l10n_uy_edi_cfe_A_iddoc❌ no
_l10n_uy_edi_cfe_A_issuer❌ no
_l10n_uy_edi_cfe_A_receptor❌ no
_l10n_uy_edi_cfe_B_details❌ no
_l10n_uy_edi_cfe_C_totals❌ no
_l10n_uy_edi_cfe_D_global_discount❌ no
_l10n_uy_edi_cfe_F_reference❌ no
_get_invoice_indicator❌ no
_l10n_uy_edi_check_move❌ no
_l10n_uy_edi_cron_update_dgi_status❌ no
_l10n_uy_edi_dummy_validation❌ no
_l10n_uy_edi_get_addenda❌ no
_l10n_uy_edi_clean_non_ascii_chars❌ no
_l10n_uy_edi_get_line_nom_and_desc❌ no
_l10n_uy_edi_get_pdf❌ no
_l10n_uy_edi_get_preview_xml❌ no
_l10n_uy_edi_get_used_rate❌ no
_l10n_uy_edi_get_xml_content❌ no
_l10n_uy_edi_is_expo_cfe❌ no
_l10n_uy_edi_prepare_req_data❌ no
_l10n_uy_edi_send❌ no
_l10n_uy_edi_update_xml_and_pdf_file❌ no
_compute_l10n_latam_document_type✅ yes
_get_import_file_type✅ yes
_unwrap_attachment✅ yes
_get_edi_decoder✅ yes
_l10n_uy_edi_complete_cfe_from_xml❌ no
_l10n_uy_edi_get_cfe_document_type❌ no
_l10n_uy_edi_get_tax_not_implemented_description❌ no
_l10n_uy_edi_vendor_prepare_lines❌ no
_l10n_uy_edi_get_domain_line_tax❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_uy_edi/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_uy_edi/l10n_latam.document.type

Extension
_inherit: l10n_latam.document.type
[l10n_latam_document_type.py]

Methods

Method nameDecoratorsHas super
_l10n_uy_edi_get_move_type❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_uy_edi/l10n_uy_edi.addenda

Class
_name: l10n_uy_edi.addenda
[l10n_uy_edi_addenda.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('type', 'is_legend')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_uy_edi/l10n_uy_edi.document

Class
_name: l10n_uy_edi.document
[l10n_uy_edi_document.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_from_origin@api.depends('move_id.l10n_latam_document_number', 'move_id.l10n_latam_document_type_id', 'move_id.company_id', 'move_id.partner_id')❌ no
_compute_linked_attachment_id❌ no
action_download_file❌ no
action_update_dgi_state❌ no
_get_fields_to_detach✅ yes
_can_edit❌ no
_cfe_needs_partner_info@api.model❌ no
_validate_credentials@api.model❌ no
_check_field_size@api.model❌ no
_get_cfe_tag@api.model❌ no
_get_doc_parts@api.model❌ no
_get_legends@api.model❌ no
_get_pdf❌ no
_get_report_params❌ no
_get_ucfe_username❌ no
_get_uuid❌ no
_get_ws_url❌ no
_get_xml_attachment_name❌ no
_is_connection_info_incomplete@api.model❌ no
_process_response@api.model❌ no
_send_dgi❌ no
_ucfe_inbox❌ no
_ucfe_query❌ no
_ucfe_ws_call❌ no
_update_cfe_state❌ no
_create_partner_from_notification❌ no
_get_partner_from_xml❌ no
_create_pdf_vendor_bill❌ no
cron_l10n_uy_edi_get_vendor_bills❌ no
_verify_company_errors_cron_l10n_uy_edi_get_vendor_bills❌ no
_create_edi_move@api.model❌ no
_notification_consult❌ no
_notification_dismiss❌ no
_notification_verify_codrta❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 36 (@api.model: 10, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_uy_edi/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_l10n_uy_edi_check_valid_branch_code@api.constrains('l10n_uy_edi_branch_code')❌ no
_l10n_uy_edi_validate_company_data❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_uy_edi/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_l10n_uy_edi_get_doc_type❌ no
_l10n_uy_edi_get_fiscal_address❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_uy_edi_stock

l10n_uy_edi_stock/l10n_latam.document.type

Extension
_inherit: l10n_latam.document.type
[l10n_latam_document_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_uy_edi_stock/l10n_uy_edi.document

Extension
_inherit: l10n_uy_edi.document
[l10n_uy_edi_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_from_origin@api.depends('picking_id.l10n_latam_document_number', 'picking_id.l10n_latam_document_type_id', 'picking_id.company_id', 'picking_id.partner_id')✅ yes
_compute_display_name@api.depends('l10n_latam_document_number')✅ yes
_get_origin_record❌ no
_get_picking_uuid❌ no
_get_cfe_picking_tag❌ no
_get_pdf✅ yes
action_update_dgi_state✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 36 (@api.model: 10, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

l10n_uy_edi_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

l10n_uy_edi_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (6)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_l10n_latam_document_type_id@api.depends('l10n_uy_edi_operation_type', 'l10n_latam_available_document_type_ids')❌ no
_compute_display_name@api.depends('l10n_latam_document_number')✅ yes
_compute_l10n_uy_is_cfe@api.depends('country_code', 'picking_type_code', 'l10n_latam_document_type_id')❌ no
_compute_l10n_latam_available_document_types@api.depends('partner_id', 'company_id', 'picking_type_code')❌ no
_compute_linked_attachment_id❌ no
action_cancel✅ yes
l10n_uy_edi_action_update_dgi_state❌ no
l10n_uy_edi_create_delivery_guide❌ no
l10n_uy_edi_action_download_preview_xml❌ no
_get_l10n_latam_documents_domain❌ no
_l10n_uy_edi_update_xml_and_pdf_file❌ no
_l10n_uy_edi_dummy_validation❌ no
_l10n_uy_edi_get_preview_xml❌ no
_l10n_uy_edi_get_pdf❌ no
_l10n_uy_edi_get_addenda❌ no
_l10n_uy_get_delivery_guide_codes❌ no
_l10n_uy_stock_prepare_req_data❌ no
_l10n_uy_edi_get_cfe_lines❌ no
_l10n_uy_edi_get_xml_content❌ no
_l10n_uy_stock_cfe_A_iddoc❌ no
_l10n_uy_stock_cfe_A_issuer❌ no
_l10n_uy_stock_cfe_A_receptor❌ no
_l10n_uy_edi_get_delivery_address❌ no
_l10n_uy_stock_cfe_A_totals❌ no
_l10n_uy_stock_cfe_B_details❌ no
_l10n_uy_edi_cfe_F_reference❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: l10n_vn

l10n_vn/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_vn/res.partner.bank

Extension
_inherit: res.partner.bank
[res_bank.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_vn_proxy@api.constrains('proxy_type')❌ no
_compute_country_proxy_keys@api.depends('country_code')✅ yes
_compute_display_qr_setting@api.depends('country_code')✅ yes
_get_merchant_account_info✅ yes
_get_additional_data_field✅ yes
_get_qr_code_vals_list✅ yes
_get_error_messages_for_qr✅ yes
_check_for_qr_code_errors✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: l10n_vn_edi_viettel

l10n_vn_edi_viettel/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (11)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_show_reset_to_draft_button@api.depends('l10n_vn_edi_invoice_state')✅ yes
_compute_need_cancel_request@api.depends('l10n_vn_edi_invoice_state')✅ yes
_compute_l10n_vn_edi_invoice_state@api.depends('payment_state')❌ no
_compute_l10n_vn_edi_invoice_symbol@api.depends('company_id', 'partner_id')❌ no
button_request_cancel✅ yes
_get_fields_to_detach✅ yes
_l10n_vn_edi_fetch_invoice_file_data❌ no
_l10n_vn_edi_try_fetch_invoice_file_data❌ no
_l10n_vn_edi_fetch_invoice_xml_file_data❌ no
_l10n_vn_edi_fetch_invoice_pdf_file_data❌ no
action_l10n_vn_edi_update_payment_status❌ no
_l10n_vn_need_cancel_request❌ no
_need_cancel_request✅ yes
_post✅ yes
_l10n_vn_edi_check_invoice_configuration❌ no
_l10n_vn_edi_send_invoice❌ no
_l10n_vn_edi_cancel_invoice❌ no
button_draft✅ yes
_l10n_vn_edi_generate_invoice_json❌ no
_l10n_vn_edi_add_general_invoice_information❌ no
_l10n_vn_edi_add_buyer_information❌ no
_l10n_vn_edi_add_seller_information❌ no
_l10n_vn_edi_add_payment_information❌ no
_l10n_vn_edi_add_item_information❌ no
_l10n_vn_edi_add_tax_breakdowns❌ no
_l10n_vn_edi_lookup_invoice❌ no
_l10n_vn_edi_get_access_token❌ no
_l10n_vn_edi_get_credentials_company❌ no
_l10n_vn_edi_format_date@api.model❌ no
_l10n_vn_edi_format_phone_number@api.model❌ no
_l10n_vn_edi_is_sent❌ no
_get_mail_thread_data_attachments✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

l10n_vn_edi_viettel/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_vn_edi_viettel/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

l10n_vn_edi_viettel/l10n_vn_edi_viettel.sinvoice.template

Class
_name: l10n_vn_edi_viettel.sinvoice.template
[sinvoice.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_constrains_changes@api.constrains('name', 'template_invoice_type')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

l10n_vn_edi_viettel/l10n_vn_edi_viettel.sinvoice.symbol

Class
_name: l10n_vn_edi_viettel.sinvoice.symbol
[sinvoice.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_constrains_changes@api.constrains('name', 'invoice_template_id')❌ no
_compute_display_name@api.depends('name', 'invoice_template_id')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

Module: l10n_zm_account

l10n_zm_account/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_name_invoice_report✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

link_tracker/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_clicks_count❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: loyalty

loyalty/loyalty.card

Class
_name: loyalty.card
[loyalty_card.py]

Regular Fields (7)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_generate_code@api.model❌ no
_compute_display_name@api.depends('program_id', 'code')❌ no
_contrains_code@api.constrains('code')❌ no
_compute_points_display@api.depends('points', 'point_name')❌ no
_restrict_expiration_on_loyalty@api.onchange('expiration_date')❌ no
_format_points❌ no
_compute_use_count❌ no
_get_default_template❌ no
_get_mail_author❌ no
_get_signature❌ no
_has_source_order❌ no
action_coupon_send❌ no
_send_creation_communication❌ no
_send_points_reach_communication❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_loyalty_update_balance❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

loyalty/loyalty.history

Class
_name: loyalty.history
[loyalty_history.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_order_portal_url❌ no
_get_order_description❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

loyalty/loyalty.mail

Class
_name: loyalty.mail
[loyalty_mail.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

loyalty/loyalty.program

Class
_name: loyalty.program
[loyalty_program.py]

Regular Fields (13)

Computed Fields

Stored (7)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_check_pricelist_currency@api.constrains('currency_id', 'pricelist_ids')❌ no
_check_date_from_date_to@api.constrains('date_from', 'date_to')❌ no
_constrains_reward_ids@api.constrains('reward_ids')❌ no
_compute_total_order_count❌ no
_compute_coupon_count_display@api.depends('coupon_count', 'program_type')❌ no
_compute_mail_template_id@api.depends('communication_plan_ids.mail_template_id')❌ no
_inverse_mail_template_id❌ no
_compute_currency_id@api.depends('company_id')❌ no
_compute_coupon_count@api.depends('coupon_ids')❌ no
_compute_is_nominative@api.depends('program_type', 'applies_on')❌ no
_compute_is_payment_program@api.depends('program_type')❌ no
_compute_payment_program_discount_product_id@api.depends('reward_ids.discount_line_product_id')❌ no
_program_items_name@api.model❌ no
_program_type_default_values@api.model❌ no
_compute_from_program_type@api.depends('program_type')❌ no
_compute_portal_point_name@api.depends('currency_id', 'program_type')❌ no
_get_valid_products❌ no
action_open_loyalty_cards❌ no
write✅ yes
get_program_templates@api.model❌ no
create_from_template@api.model❌ no
_get_template_values@api.model❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

loyalty/loyalty.reward

Class
_name: loyalty.reward
[loyalty_reward.py]

Regular Fields (17)

Computed Fields

Stored (1)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_discount_mode_select❌ no
_compute_display_name@api.depends('program_id', 'description')❌ no
_compute_reward_product_uom_id@api.depends('reward_product_id.product_tmpl_id.uom_id', 'reward_product_tag_id')❌ no
_find_all_category_children❌ no
_get_discount_product_domain❌ no
_get_active_products_domain@api.model❌ no
_compute_reward_product_domain@api.depends('discount_product_domain')❌ no
_compute_all_discount_product_ids@api.depends('discount_product_ids', 'discount_product_category_id', 'discount_product_tag_id', 'discount_product_domain')❌ no
_compute_multi_product@api.depends('reward_product_id', 'reward_product_tag_id', 'reward_type')❌ no
_search_reward_product_ids❌ no
_compute_description@api.depends('reward_type', 'reward_product_id', 'discount_mode', 'reward_product_tag_id', 'discount', 'currency_id', 'discount_applicability', 'all_discount_product_ids')❌ no
_compute_is_global_discount@api.depends('reward_type', 'discount_applicability', 'discount_mode')❌ no
_compute_user_has_debug@api.depends_context('uid'); @api.depends('reward_type')❌ no
_check_reward_product_id_no_combo@api.constrains('reward_product_id')❌ no
_create_missing_discount_line_products❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_discount_product_values❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

loyalty/loyalty.rule

Class
_name: loyalty.rule
[loyalty_rule.py]

Regular Fields (12)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_reward_point_mode_selection❌ no
_constraint_trigger_multi@api.constrains('reward_point_split')❌ no
_constrains_code@api.constrains('code')❌ no
_compute_code@api.depends('mode')❌ no
_compute_mode@api.depends('code')❌ no
_compute_user_has_debug@api.depends_context('uid'); @api.depends('mode')❌ no
_get_valid_product_domain❌ no
_get_valid_products❌ no
_compute_amount❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

loyalty/product.pricelist

Extension
_inherit: product.pricelist
[product_pricelist.py]

Methods

Method nameDecoratorsHas super
action_archive✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

loyalty/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

loyalty/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

loyalty/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_count_active_cards❌ no
action_view_loyalty_cards❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: lunch

lunch/lunch.alert

Class
_name: lunch.alert
[lunch_alert.py]

Regular Fields (18)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_available_today@api.depends('mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun')❌ no
_search_available_today❌ no
_sync_cron❌ no
create@api.model_create_multi✅ yes
write✅ yes
_notify_chat❌ no
📊 Model Summary
Class | Total Fields: 19 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

lunch/lunch.cashmove

Class
_name: lunch.cashmove
[lunch_cashmove.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
get_wallet_balance@api.model❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

lunch/lunch.location

Class
_name: lunch.location
[lunch_location.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

lunch/lunch.order

Class
_name: lunch.order
[lunch_order.py]

Regular Fields (13)

Computed Fields

Stored (2)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_compute_product_images@api.depends('product_id')❌ no
_compute_available_toppings@api.depends('category_id')❌ no
_compute_display_add_button@api.depends('name')❌ no
_compute_display_reorder_button@api.depends_context('show_reorder_button'); @api.depends('state')❌ no
_compute_available_on_date@api.depends('date', 'supplier_id')❌ no
_compute_order_deadline_passed@api.depends('supplier_id', 'date')❌ no
_get_topping_ids❌ no
_extract_toppings❌ no
_check_topping_quantity@api.constrains('topping_ids_1', 'topping_ids_2', 'topping_ids_3')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_find_matching_lines@api.model❌ no
_compute_total_price@api.depends('topping_ids_1', 'topping_ids_2', 'topping_ids_3', 'product_id', 'quantity')❌ no
_compute_display_toppings@api.depends('topping_ids_1', 'topping_ids_2', 'topping_ids_3')❌ no
update_quantity❌ no
add_to_cart❌ no
_check_wallet❌ no
action_order❌ no
action_reorder❌ no
action_confirm❌ no
action_cancel❌ no
action_reset❌ no
action_send❌ no
action_notify❌ no
📊 Model Summary
Class | Total Fields: 36 | Computed: 11 (Stored: 2, Non-Stored: 9) | Related: 12 (Stored: 3, Non-Stored: 9) | Methods: 24 (@api.model: 2, @api.onchange: 0, @api.depends: 9, @api.constrains: 1)

lunch/lunch.product

Classical
_name: lunch.product
_inherit: image.mixin
[lunch_product.py]

Regular Fields (8)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_product_image@api.depends('image_128', 'category_id.image_128')❌ no
_compute_is_new@api.depends('new_until')❌ no
_compute_is_favorite@api.depends_context('uid'); @api.depends('favorite_user_ids')❌ no
_compute_last_order_date@api.depends_context('uid')❌ no
_compute_is_available_at❌ no
_search_is_available_at❌ no
_check_active_categories@api.constrains('active', 'category_id')❌ no
_check_active_suppliers@api.constrains('active', 'supplier_id')❌ no
_inverse_is_favorite❌ no
write✅ yes
📊 Model Summary
Classical | Total Fields: 15 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

lunch/lunch.product.category

Classical
_name: lunch.product.category
_inherit: image.mixin
[lunch_product_category.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_image@api.model❌ no
_compute_product_count❌ no
_sync_active_products❌ no
action_archive✅ yes
action_unarchive✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

lunch/lunch.supplier

Class
_name: lunch.supplier
[lunch_supplier.py]

Regular Fields (27)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('phone')❌ no
_sync_cron❌ no
create@api.model_create_multi✅ yes
write✅ yes
_cancel_future_days❌ no
_get_current_orders❌ no
_send_auto_email❌ no
_compute_available_today@api.depends('recurrency_end_date', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun')❌ no
_available_on_date❌ no
_compute_order_deadline_passed@api.depends('available_today', 'automatic_email_time', 'send_by')❌ no
_search_available_today❌ no
_compute_buttons❌ no
action_send_orders❌ no
action_confirm_orders❌ no
📊 Model Summary
Class | Total Fields: 42 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

lunch/lunch.topping

Class
_name: lunch.topping
[lunch_topping.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('price'); @api.depends_context('company')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

lunch/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

lunch/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: mail

mail/discuss.call.history

Class
_name: discuss.call.history
[discuss_call_history.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_duration_hour@api.depends('start_dt', 'end_dt')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mail/discuss.channel

Classical
_name: discuss.channel
_inherit: bus.listener.mixin
[discuss_channel.py]

Regular Fields (18)

Computed Fields

Stored (1)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_generate_random_token@api.model❌ no
_constraint_from_message_id@api.constrains('from_message_id')❌ no
_constraint_parent_channel_id@api.constrains('parent_channel_id')❌ no
_constraint_partners_chat@api.constrains('channel_member_ids')❌ no
_constraint_group_id_channel@api.constrains('group_public_id', 'group_ids')❌ no
_compute_display_name@api.depends('channel_name_member_ids', 'name')❌ no
_compute_channel_name_member_ids@api.depends('channel_member_ids')❌ no
_compute_is_editable@api.depends('channel_type', 'is_member', 'group_public_id'); @api.depends_context('uid')❌ no
_compute_avatar_128@api.depends('channel_type', 'image_128', 'uuid')❌ no
_compute_avatar_cache_key@api.depends('avatar_128')❌ no
_generate_avatar❌ no
_compute_channel_partner_ids@api.depends('channel_member_ids.partner_id')❌ no
_inverse_channel_partner_ids❌ no
_search_channel_partner_ids❌ no
_compute_is_member@api.depends_context('uid', 'guest'); @api.depends('channel_member_ids')❌ no
_search_is_member❌ no
_compute_self_member_id@api.depends_context('uid', 'guest'); @api.depends('channel_member_ids')❌ no
_compute_invited_member_ids@api.depends('channel_member_ids.rtc_inviting_session_id')❌ no
_compute_member_count@api.depends('channel_member_ids')❌ no
_compute_message_count@api.depends('message_ids')❌ no
_compute_group_public_id@api.depends('channel_type', 'parent_channel_id.group_public_id')❌ no
_compute_invitation_url@api.depends('uuid')❌ no
_get_allowed_channel_member_create_params@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_sync_field_names❌ no
_subscribe_users_automatically❌ no
_subscribe_users_automatically_get_members❌ no
action_unfollow❌ no
_action_unfollow❌ no
add_members❌ no
_add_members❌ no
invite_by_email❌ no
_get_call_notification_tag❌ no
_rtc_cancel_invitations❌ no
_notify_get_recipients❌ no
_notify_get_recipients_groups✅ yes
_get_notify_valid_parameters✅ yes
_notify_thread✅ yes
_notify_by_web_push_prepare_payload✅ yes
_notify_thread_by_web_push✅ yes
_message_receive_bounce✅ yes
_get_allowed_message_params✅ yes
_get_allowed_message_partner_ids❌ no
message_post✅ yes
_message_post_after_hook✅ yes
_message_update_content✅ yes
_check_can_update_message_content❌ no
_create_attachments_for_post✅ yes
_message_subscribe❌ no
_should_invite_members_to_join_call❌ no
_get_access_action❌ no
_broadcast❌ no
set_message_pin❌ no
_find_or_create_member_for_self❌ no
_find_or_create_persona_for_channel❌ no
_get_channels_as_member@api.model❌ no
_to_store_defaults❌ no
_to_store❌ no
_get_or_create_chat@api.model❌ no
channel_pin❌ no
_allow_invite_by_email❌ no
_types_allowing_seen_infos❌ no
_types_allowing_unfollow❌ no
_member_based_naming_channel_types❌ no
_lazy_load_members_channel_types❌ no
channel_fetched❌ no
channel_set_custom_name❌ no
channel_rename❌ no
channel_change_description❌ no
channel_join❌ no
_create_channel@api.model❌ no
_create_group@api.model❌ no
_create_sub_channel❌ no
get_mention_suggestions@api.readonly; @api.model❌ no
_get_last_messages❌ no
_clean_empty_message✅ yes
_get_store_message_update_extra_fields✅ yes
execute_command_help❌ no
_execute_command_help_message_extra❌ no
execute_command_leave❌ no
execute_command_who❌ no
📊 Model Summary
Classical | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

mail/discuss.channel.member

Classical
_name: discuss.channel.member
_inherit: bus.listener.mixin
[discuss_channel_member.py]

Regular Fields (14)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_gc_unpin_outdated_sub_channels@api.autovacuum❌ no
_contrains_no_public_member@api.constrains('partner_id')❌ no
_compute_is_self@api.depends_context('uid', 'guest')❌ no
_search_is_self❌ no
_search_is_pinned❌ no
_compute_message_unread@api.depends('channel_id.message_ids', 'new_message_separator')❌ no
_compute_display_name@api.depends('partner_id.name', 'guest_id.name', 'channel_id.display_name')❌ no
_compute_is_pinned@api.depends('last_interest_dt', 'unpin_dt', 'channel_id.last_interest_dt')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_sync_field_names@api.model❌ no
_bus_channel❌ no
_notify_typing❌ no
_notify_mute❌ no
_cleanup_expired_mutes@api.model❌ no
_to_store_persona❌ no
_to_store_defaults❌ no
_get_store_partner_fields❌ no
_get_store_guest_fields❌ no
_rtc_join_call❌ no
_join_sfu❌ no
_get_rtc_server_info❌ no
_rtc_leave_call❌ no
_rtc_sync_sessions❌ no
_get_rtc_invite_members_domain❌ no
_rtc_invite_members❌ no
_mark_as_read❌ no
_set_last_seen_message❌ no
_set_new_message_separator❌ no
📊 Model Summary
Classical | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

mail/discuss.channel.rtc.session

Classical
_name: discuss.channel.rtc.session
_inherit: bus.listener.mixin
[discuss_channel_rtc_session.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_bus_channel❌ no
_update_and_broadcast❌ no
_gc_inactive_sessions@api.autovacuum❌ no
action_disconnect❌ no
_delete_inactive_rtc_sessions❌ no
_notify_peers❌ no
_to_store_defaults❌ no
_get_store_extra_fields❌ no
_inactive_rtc_session_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/discuss.gif.favorite

Class
_name: discuss.gif.favorite
[discuss_gif_favorite.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/discuss.voice.metadata

Class
_name: discuss.voice.metadata
[discuss_voice_metadata.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_bus_channel✅ yes
_to_store_defaults✅ yes
_post_add_create✅ yes
_set_voice_metadata❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.guest

Classical
_name: mail.guest
_inherit: avatar.mixin, bus.listener.mixin
[mail_guest.py]

Regular Fields (8)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_lang_get@api.model❌ no
_compute_im_status@api.depends('presence_ids.status')❌ no
_get_guest_from_token❌ no
_get_guest_from_context❌ no
_get_or_create_guest❌ no
_get_timezone_from_request❌ no
_update_name❌ no
_update_timezone❌ no
_get_im_status_access_token❌ no
_field_store_repr❌ no
_to_store_defaults❌ no
📊 Model Summary
Classical | Total Fields: 10 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mail/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_channel_id@api.depends('model', 'res_id')❌ no
_to_store_defaults✅ yes
_extras_to_store✅ yes
_bus_channel✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

mail/res.groups

Extension
_inherit: res.groups
[res_groups.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_in_call@api.depends('rtc_session_ids')❌ no
search_for_channel_invite@api.readonly; @api.model❌ no
_search_for_channel_invite@api.readonly; @api.model❌ no
_search_for_channel_invite_to_store❌ no
get_mention_suggestions_from_channel@api.readonly; @api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_unsubscribe_from_non_public_channels❌ no
_init_messaging✅ yes
_init_store_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/fetchmail.server

Class
_name: fetchmail.server
[fetchmail.py]

Regular Fields (19)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_server_type_info@api.depends('server_type')❌ no
onchange_server_type@api.onchange('server_type', 'is_ssl', 'object_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
set_draft❌ no
_connect__❌ no
_imap_login__❌ no
button_confirm_login❌ no
fetch_mail❌ no
_fetch_mails@api.model❌ no
_fetch_mail❌ no
_get_connection_type❌ no
_update_cron@api.model❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 1)

mail/ir.actions.act_window.view

Extension
_inherit: ir.actions.act_window.view
[ir_action_act_window.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/ir.actions.server

Classical
_name: ir.actions.server
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (9)

Computed Fields

Stored (14)

Methods

Method nameDecoratorsHas super
_name_depends✅ yes
_generate_action_name✅ yes
_compute_available_model_ids@api.depends('state')✅ yes
_compute_template_id@api.depends('model_id', 'state')❌ no
_compute_mail_post_autofollow@api.depends('state', 'mail_post_method')❌ no
_compute_mail_post_method@api.depends('state')❌ no
_compute_followers_type@api.depends('model_id', 'state')❌ no
_compute_followers_info@api.depends('followers_type')❌ no
_compute_activity_info@api.depends('model_id', 'state')❌ no
_compute_activity_user_info@api.depends('model_id', 'activity_user_type')❌ no
_warning_depends@api.model✅ yes
_get_warning_messages✅ yes
_run_action_followers_multi❌ no
_run_action_remove_followers_multi❌ no
_is_recompute❌ no
_run_action_mail_post_multi❌ no
_run_action_next_activity❌ no
_get_eval_context@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_thumbnail@api.depends('thumbnail')❌ no
_has_attachments_ownership❌ no
_post_add_create✅ yes
register_as_main_attachment❌ no
_delete_and_notify❌ no
_get_store_ownership_fields❌ no
_to_store_defaults❌ no
_get_ownership_token❌ no
_get_thumbnail_token❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/ir.config_parameter

Extension
_inherit: ir.config_parameter
[ir_config_parameter.py]

Methods

Method nameDecoratorsHas super
set_param@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/ir.mail_server

Extension
_inherit: ir.mail_server
[ir_mail_server.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_active_usages_compute✅ yes
_get_default_bounce_address@api.model✅ yes
_get_default_from_address@api.model✅ yes
_get_test_email_from✅ yes
_filter_mail_servers_fallback@api.model❌ no
_find_mail_server_allowed_domain✅ yes
_check_forced_mail_server✅ yes
_get_personal_mail_servers_limit❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 1)

mail/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
write✅ yes
_reflect_model_params✅ yes
_instanciate_attrs@api.model✅ yes
_get_definitions✅ yes
_get_model_definitions✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/ir.model.fields

Extension
_inherit: ir.model.fields
[ir_model_fields.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_reflect_field_params✅ yes
_instanciate_attrs✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

mail/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_get_best_backend_root_menu_id_for_model@api.model❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_is_qweb_based_view✅ yes
_get_view_info✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

mail/mail.activity

Class
_name: mail.activity
[mail_activity.py]

Regular Fields (13)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_default_activity_type@api.model❌ no
_default_activity_type_for_model@api.model❌ no
_onchange_previous_activity_type_id@api.onchange('previous_activity_type_id')❌ no
_compute_date_done@api.depends('active')❌ no
_compute_res_name@api.depends('res_model', 'res_id')❌ no
_compute_state@api.depends('active', 'date_deadline')❌ no
_compute_state_from_date@api.model❌ no
_compute_can_write@api.depends('res_model', 'res_id', 'user_id')❌ no
_onchange_activity_type_id@api.onchange('activity_type_id')❌ no
_check_access✅ yes
_make_access_error❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name@api.depends('summary', 'activity_type_id')❌ no
action_notify❌ no
action_done❌ no
action_done_redirect_to_other❌ no
action_feedback❌ no
action_done_schedule_next❌ no
action_feedback_schedule_next❌ no
_action_done❌ no
action_close_dialog@api.readonly❌ no
action_open_document@api.readonly❌ no
action_reschedule_today❌ no
action_reschedule_tomorrow❌ no
action_reschedule_nextweek❌ no
action_cancel❌ no
activity_format@api.readonly❌ no
_to_store_defaults❌ no
get_activity_data@api.readonly; @api.model❌ no
_classify_by_model❌ no
_prepare_next_activity_values❌ no
_gc_delete_old_overdue_activities@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mail/mail.activity.plan

Class
_name: mail.activity.plan
[mail_activity_plan.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_model_selection❌ no
_compute_res_model_id@api.depends('res_model')❌ no
_check_res_model_compatibility_with_templates@api.constrains('res_model')❌ no
_compute_steps_count@api.depends('template_ids')❌ no
_compute_has_user_on_demand@api.depends('template_ids.responsible_type')❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 8 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

mail/mail.activity.plan.template

Class
_name: mail.activity.plan.template
[mail_activity_plan_template.py]

Regular Fields (6)

Computed Fields

Stored (5)

Methods

Method nameDecoratorsHas super
_check_activity_type_res_model@api.constrains('activity_type_id', 'plan_id')❌ no
_check_responsible@api.constrains('responsible_id', 'responsible_type')❌ no
_compute_next_activity_ids@api.depends('activity_type_id')❌ no
_compute_note@api.depends('activity_type_id')❌ no
_compute_responsible_id@api.depends('activity_type_id', 'responsible_type')❌ no
_compute_responsible_type@api.depends('activity_type_id')❌ no
_compute_summary@api.depends('activity_type_id')❌ no
_get_date_deadline❌ no
_determine_responsible❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

mail/mail.activity.type

Class
_name: mail.activity.type
[mail_activity_type.py]

Regular Fields (18)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_model_selection❌ no
_check_activity_type_res_model@api.constrains('res_model')❌ no
_onchange_res_model@api.onchange('res_model')❌ no
_compute_initial_res_model❌ no
_compute_delay_label@api.depends('delay_unit', 'delay_count')❌ no
_compute_suggested_next_type_ids@api.depends('chaining_type')❌ no
_inverse_suggested_next_type_ids❌ no
_compute_triggered_next_type_id@api.depends('chaining_type')❌ no
_inverse_triggered_next_type_id❌ no
write✅ yes
action_archive✅ yes
_get_date_deadline❌ no
_get_model_info_by_xmlid@api.model❌ no
📊 Model Summary
Class | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

mail/mail.alias

Class
_name: mail.alias
[mail_alias.py]

Regular Fields (10)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_check_alias_domain_id_mc@api.constrains('alias_domain_id', 'alias_force_thread_id', 'alias_parent_model_id', 'alias_parent_thread_id', 'alias_model_id')❌ no
_check_alias_is_ascii@api.constrains('alias_name')❌ no
_check_alias_defaults@api.constrains('alias_defaults')❌ no
_check_alias_domain_clash@api.constrains('alias_name', 'alias_domain_id')❌ no
_compute_alias_full_name@api.depends('alias_domain_id.name', 'alias_name')❌ no
_compute_display_name@api.depends('alias_domain', 'alias_name')❌ no
_compute_alias_status@api.depends('alias_contact', 'alias_defaults', 'alias_model_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_check_unique❌ no
_sanitize_allowed_domains@api.model❌ no
_sanitize_alias_name@api.model❌ no
_is_encodable@api.model❌ no
open_document❌ no
open_parent_document❌ no
_get_alias_bounced_body❌ no
_get_alias_bounced_body_fallback❌ no
_get_alias_contact_description❌ no
_get_alias_invalid_body❌ no
_alias_bounce_incoming_email❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 20 (@api.model: 4, @api.onchange: 0, @api.depends: 3, @api.constrains: 4)

mail/mail.alias.domain

Class
_name: mail.alias.domain
[mail_alias_domain.py]

Regular Fields (6)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_bounce_email@api.depends('bounce_alias', 'name')❌ no
_compute_catchall_email@api.depends('catchall_alias', 'name')❌ no
_compute_default_from_email@api.depends('default_from', 'name')❌ no
_check_bounce_catchall_uniqueness@api.constrains('bounce_alias', 'catchall_alias')❌ no
_check_name@api.constrains('name')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_check_default_from_not_used_by_users❌ no
_sanitize_configuration@api.model❌ no
_find_aliases@api.model❌ no
_migrate_icp_to_domain@api.model❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 4, @api.onchange: 0, @api.depends: 3, @api.constrains: 2)

mail/mail.blacklist

Class
_name: mail.blacklist
[mail_blacklist.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_add❌ no
_remove❌ no
mail_action_blacklist_remove❌ no
action_add❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.canned.response

Class
_name: mail.canned.response
[mail_canned_response.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_shared@api.depends('group_ids')❌ no
_compute_is_editable@api.depends_context('uid'); @api.depends('create_uid')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_broadcast❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

mail/mail.followers

Class
_name: mail.followers
[mail_followers.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_invalidate_documents❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name@api.depends('partner_id')❌ no
_get_mail_doc_to_followers@api.model❌ no
_get_recipient_data❌ no
_get_subscription_data❌ no
_insert_followers❌ no
_add_default_followers❌ no
_add_followers❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mail/mail.gateway.allowed

Class
_name: mail.gateway.allowed
[mail_gateway_allowed.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_email_normalized@api.depends('email')❌ no
get_empty_list_help@api.model❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mail/mail.ice.server

Class
_name: mail.ice.server
[mail_ice_server.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_local_ice_servers❌ no
_get_ice_servers❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.mail

Delegation
_name: mail.mail
_inherits: mail.message via mail_message_id
[mail_mail.py]

Regular Fields (14)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_check_mail_server_id@api.constrains('mail_message_id', 'mail_server_id')❌ no
_compute_body_content❌ no
_compute_mail_message_id_int❌ no
_compute_restricted_attachments@api.depends('attachment_ids')❌ no
_inverse_unrestricted_attachment_ids❌ no
_search_body_content❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_retry❌ no
action_open_document❌ no
mark_outgoing❌ no
cancel❌ no
process_email_queue@api.model❌ no
_postprocess_sent_message❌ no
_parse_scheduled_datetime❌ no
_estimate_email_size@api.model❌ no
_filter_mail_mail_servers❌ no
_prepare_outgoing_body❌ no
_personalize_outgoing_body❌ no
_prepare_outgoing_list❌ no
_split_by_mail_configuration❌ no
_split_by_delayed_batch❌ no
send_after_commit❌ no
send❌ no
action_send_and_close❌ no
_send❌ no
_get_notification_values❌ no
_get_notification_status❌ no
📊 Model Summary
Delegation | Total Fields: 19 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 30 (@api.model: 4, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

mail/mail.message

Classical
_name: mail.message
_inherit: bus.listener.mixin
[mail_message.py]

Regular Fields (35)

Computed Fields

Non-Stored (7)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_preview@api.depends('body')❌ no
_compute_linked_message_ids@api.depends_context('uid'); @api.depends('body')❌ no
_compute_record_name@api.depends('model', 'res_id')❌ no
_compute_is_current_user_or_guest_author@api.depends('author_id', 'author_guest_id'); @api.depends_context('guest', 'uid')❌ no
_compute_needaction❌ no
_search_needaction@api.model❌ no
_compute_has_error❌ no
_search_has_error❌ no
_compute_starred@api.depends('starred_partner_ids'); @api.depends_context('uid')❌ no
_search_starred@api.model❌ no
_get_search_domain_share❌ no
_find_allowed_doc_ids@api.model❌ no
_check_access✅ yes
_get_forbidden_access❌ no
_make_access_error❌ no
_get_with_access@api.model❌ no
create@api.model_create_multi✅ yes
read✅ yes
fetch✅ yes
write✅ yes
export_data✅ yes
action_open_document❌ no
mark_all_as_read@api.model❌ no
set_message_done❌ no
unstar_all@api.model❌ no
toggle_message_starred❌ no
_message_fetch@api.model❌ no
_get_tracking_values_domain❌ no
_message_reaction❌ no
_bus_send_reaction_group❌ no
_reaction_group_to_store❌ no
_field_store_repr❌ no
_to_store_defaults❌ no
_to_store❌ no
_get_store_partner_name_fields❌ no
_get_store_attachment_fields❌ no
_get_store_linked_messages_fields❌ no
_extras_to_store❌ no
_message_notifications_to_store❌ no
_notify_message_notification_update❌ no
_bus_channel❌ no
_filter_empty❌ no
_is_empty❌ no
_get_reply_to@api.model❌ no
_get_message_id@api.model❌ no
_is_thread_message❌ no
_is_thread_message_visible❌ no
_invalidate_documents❌ no
_records_by_model_name❌ no
_record_by_message❌ no
📊 Model Summary
Classical | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

mail/mail.message.reaction

Class
_name: mail.message.reaction
[mail_message_reaction.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_to_store❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.message.schedule

Class
_name: mail.message.schedule
[mail_message_schedule.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_send_notifications_cron@api.model❌ no
force_send❌ no
_send_notifications❌ no
_send_message_notifications@api.model❌ no
_update_message_scheduled_datetime@api.model❌ no
_group_by_model❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.message.subtype

Class
_name: mail.message.subtype
[mail_message_subtype.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_get_auto_subscription_subtypes❌ no
default_subtypes@api.model❌ no
_default_subtypes❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.message.translation

Class
_name: mail.message.translation
[mail_message_translation.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_gc_translations@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.notification

Class
_name: mail.notification
[mail_notification.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_gc_notifications@api.model❌ no
format_failure_reason❌ no
_filtered_for_web_client❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.presence

Classical
_name: mail.presence
_inherit: bus.listener.mixin
[mail_presence.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_try_update_presence@api.model❌ no
_update_presence@api.model❌ no
_send_presence❌ no
_gc_bus_presence@api.autovacuum❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.push

Class
_name: mail.push
[mail_push.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_push_notification_to_endpoint@api.model❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.push.device

Class
_name: mail.push.device
[mail_push_device.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
get_web_push_vapid_public_key@api.model❌ no
register_devices@api.model❌ no
unregister_devices@api.model❌ no
_verify_vapid_public_key❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.scheduled.message

Class
_name: mail.scheduled.message
[mail_scheduled_message.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
_check_model@api.constrains('model')❌ no
_check_scheduled_date@api.constrains('scheduled_date')❌ no
create@api.model_create_multi✅ yes
write✅ yes
open_edit_form❌ no
post_message❌ no
_message_created_hook❌ no
_post_message❌ no
_check@api.model❌ no
_notification_parameters_whitelist@api.model❌ no
_post_messages_cron@api.model❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

mail/mail.template

Classical
_name: mail.template
_inherit: mail.render.mixin, template.reset.mixin
[mail_template.py]

Regular Fields (20)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_non_abstract_models_domain❌ no
_compute_has_dynamic_reports@api.depends('model')❌ no
_compute_has_mail_server❌ no
_compute_render_model@api.depends('model')❌ no
_compute_can_write@api.depends_context('uid')❌ no
_compute_is_template_editor@api.depends_context('uid')❌ no
_compute_template_category@api.depends('active', 'description')❌ no
_search_template_category@api.model❌ no
_onchange_model@api.onchange('model')❌ no
_fix_attachment_ownership❌ no
_check_abstract_models❌ no
_check_can_be_rendered❌ no
_get_dynamic_field_names❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
copy✅ yes
create_action❌ no
action_open_mail_preview❌ no
_generate_template_attachments❌ no
_generate_template_recipients❌ no
_generate_template_scheduled_date❌ no
_generate_template_static_values❌ no
_generate_template❌ no
_parse_partner_to❌ no
_send_check_access❌ no
send_mail❌ no
send_mail_batch❌ no
_has_unsafe_expression_template_qweb✅ yes
_has_unsafe_expression_template_inline_template✅ yes
_expression_is_default❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/mail.tracking.value

Class
_name: mail.tracking.value
[mail_tracking_value.py]

Regular Fields (14)

Methods

Method nameDecoratorsHas super
_filter_has_field_access❌ no
_filter_free_field_access❌ no
_create_tracking_values@api.model❌ no
_create_tracking_values_property@api.model❌ no
_tracking_value_format❌ no
_tracking_value_format_model❌ no
_format_display_value❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_default_alias_domain_id❌ no
_compute_bounce@api.depends('alias_domain_id', 'name')❌ no
_compute_catchall@api.depends('alias_domain_id', 'name')❌ no
_compute_email_formatted@api.depends('partner_id', 'catchall_formatted')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mail/res.partner

Classical
_name: res.partner
_inherit: res.partner, mail.thread.blacklist
[res_partner.py]

Regular Fields (6)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_contact_address_inline@api.depends('contact_address')❌ no
_compute_im_status@api.depends('user_ids.manual_im_status', 'user_ids.presence_ids.status')❌ no
_get_needaction_count❌ no
_mail_get_partners❌ no
_get_view_cache_key@api.model✅ yes
find_or_create@api.model❌ no
_find_or_create_from_emails@api.model❌ no
_get_im_status_access_token❌ no
_get_mention_token❌ no
_get_store_mention_fields❌ no
_get_store_avatar_card_fields❌ no
_field_store_repr❌ no
_to_store_defaults❌ no
get_mention_suggestions@api.readonly; @api.model❌ no
_get_mention_suggestions_domain@api.model❌ no
_search_mention_suggestions@api.model❌ no
_get_current_persona@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/res.role

Class
_name: res.role
[res_role.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (6)

Computed Fields

Stored (1)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_has_external_mail_server❌ no
_compute_notification_type@api.depends('share', 'all_group_ids')❌ no
_compute_is_out_of_office@api.depends('out_of_office_from', 'out_of_office_to')❌ no
_compute_im_status@api.depends('manual_im_status', 'presence_ids.status')❌ no
_inverse_notification_type❌ no
_compute_can_edit_role@api.depends_context('uid')❌ no
_compute_outgoing_mail_server_id@api.depends('email')❌ no
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_archive✅ yes
_notify_security_setting_update❌ no
_notify_security_setting_update_prepare_values❌ no
_get_portal_access_update_body❌ no
_deactivate_portal_user✅ yes
_init_store_data@api.model❌ no
_init_messaging❌ no
_get_activity_groups@api.model❌ no
_get_store_avatar_card_fields❌ no
_gc_personal_mail_servers@api.autovacuum❌ no
_get_mail_server_values@api.model❌ no
action_setup_outgoing_mail_server@api.model❌ no
action_test_outgoing_mail_server@api.model❌ no
_get_mail_server_setup_end_action@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_format_settings@api.model✅ yes
set_res_users_settings✅ yes
set_volume_setting❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail/res.users.settings.volumes

Class
_name: res.users.settings.volumes
[res_users_settings_volumes.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('user_setting_id', 'partner_id', 'guest_id')❌ no
_discuss_users_settings_volume_format❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: mail_bot

mail_bot/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Methods

Method nameDecoratorsHas super
execute_command_help✅ yes
_message_post_after_hook✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

mail_bot/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
_on_webclient_bootstrap✅ yes
_init_odoobot❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: mail_group

mail_group/mail.group

Classical
_name: mail.group
_inherit: mail.alias.mixin
[mail_group.py]

Regular Fields (16)

Computed Fields

Non-Stored (9)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_mail_group_message_last_month_count@api.depends('mail_group_message_ids.create_date', 'mail_group_message_ids.moderation_status')❌ no
_compute_mail_group_message_count@api.depends('mail_group_message_ids')❌ no
_compute_mail_group_message_moderation_count@api.depends('mail_group_message_ids.moderation_status')❌ no
_compute_member_count@api.depends('member_ids')❌ no
_compute_is_member@api.depends_context('uid')❌ no
_compute_member_partner_ids@api.depends('member_ids')❌ no
_search_member_partner_ids❌ no
_compute_is_moderator@api.depends('moderator_ids'); @api.depends_context('uid')❌ no
_compute_moderation_rule_count@api.depends('moderation_rule_ids')❌ no
_compute_can_manage_group@api.depends('is_moderator'); @api.depends_context('uid')❌ no
_onchange_access_mode@api.onchange('access_mode')❌ no
_onchange_moderation@api.onchange('moderation')❌ no
_check_moderator_email@api.constrains('moderator_ids')❌ no
_check_moderation_notify@api.constrains('moderation_notify', 'moderation_notify_msg')❌ no
_check_moderation_guidelines@api.constrains('moderation_guidelines', 'moderation_guidelines_msg')❌ no
_check_moderator_existence@api.constrains('moderator_ids', 'moderation')❌ no
_check_access_mode@api.constrains('access_mode', 'access_group_id')❌ no
_alias_get_creation_values✅ yes
action_close❌ no
action_open❌ no
_alias_get_error❌ no
message_new@api.model❌ no
message_update@api.model❌ no
message_post❌ no
action_send_guidelines❌ no
_notify_members❌ no
_cron_notify_moderators@api.model❌ no
_notify_moderators❌ no
_clean_email_body@api.model❌ no
_routing_check_route@api.model❌ no
action_join❌ no
action_leave❌ no
_join_group❌ no
_leave_group❌ no
_send_subscribe_confirmation_email❌ no
_send_unsubscribe_confirmation_email❌ no
_generate_action_url❌ no
_generate_action_token❌ no
_generate_email_access_token❌ no
_generate_group_access_token❌ no
_get_email_unsubscribe_url❌ no
_find_member❌ no
_find_members❌ no
📊 Model Summary
Classical | Total Fields: 25 | Computed: 9 (Stored: 0, Non-Stored: 9) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 6, @api.onchange: 2, @api.depends: 11, @api.constrains: 5)

mail_group/mail.group.member

Class
_name: mail.group.member
[mail_group_member.py]

Regular Fields (2)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_email@api.depends('partner_id.email')❌ no
_compute_email_normalized@api.depends('email')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

mail_group/mail.group.message

Class
_name: mail.group.message
[mail_group_message.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_email_from_normalized@api.depends('email_from')❌ no
_compute_author_moderation@api.depends('email_from_normalized', 'mail_group_id')❌ no
_constrains_mail_message_id@api.constrains('mail_message_id')❌ no
create@api.model_create_multi✅ yes
copy_data✅ yes
action_moderate_accept❌ no
action_moderate_reject_with_comment❌ no
action_moderate_reject❌ no
action_moderate_allow❌ no
action_moderate_ban❌ no
action_moderate_ban_with_comment❌ no
_get_pending_same_author_same_group❌ no
_create_moderation_rule❌ no
_assert_moderable❌ no
_moderate_send_reject_email❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

mail_group/mail.group.moderation

Class
_name: mail.group.moderation
[mail_group_moderation.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: mail_mobile

mail_mobile/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Methods

Method nameDecoratorsHas super
_notify_thread_by_ocn✅ yes
_notify_by_ocn_prepare_payload✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

mail_mobile/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: mail_plugin

mail_plugin/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_partner_iap_info❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mail_plugin/res.partner.iap

Class
_name: res.partner.iap
[res_partner_iap.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: maintenance

maintenance/maintenance.stage

Class
_name: maintenance.stage
[maintenance.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

maintenance/maintenance.equipment.category

Class
_name: maintenance.equipment.category
[maintenance.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_fold@api.depends('equipment_ids')❌ no
_compute_equipment_count❌ no
_compute_maintenance_count❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

maintenance/maintenance.equipment

Classical
_name: maintenance.equipment
_inherit: maintenance.mixin
[maintenance.py]

Regular Fields (16)

Methods

Method nameDecoratorsHas super
_track_subtype✅ yes
_compute_display_name@api.depends('serial_no')❌ no
_onchange_category_id@api.onchange('category_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_read_group_category_ids@api.model❌ no
📊 Model Summary
Classical | Total Fields: 16 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

maintenance/maintenance.request

Classical
_name: maintenance.request
_inherit: mail.thread.cc
[maintenance.py]

Regular Fields (22)

Computed Fields

Stored (5)

Methods

Method nameDecoratorsHas super
_default_stage❌ no
_creation_subtype❌ no
_track_subtype✅ yes
_get_default_team_id❌ no
archive_equipment_request❌ no
reset_equipment_request❌ no
_check_schedule_end@api.constrains('schedule_end')❌ no
_compute_schedule_end@api.depends('schedule_date')❌ no
_compute_duration@api.depends('schedule_date', 'schedule_end')❌ no
_check_repeat_interval@api.constrains('repeat_interval')❌ no
_compute_maintenance_team_id@api.depends('company_id', 'equipment_id')❌ no
_compute_user_id@api.depends('company_id', 'equipment_id')❌ no
_compute_recurring_maintenance@api.depends('maintenance_type')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_need_new_activity❌ no
_get_activity_note❌ no
activity_update❌ no
_add_followers❌ no
_read_group_stage_ids@api.model❌ no
📊 Model Summary
Classical | Total Fields: 29 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 20 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

maintenance/maintenance.team

Classical
_name: maintenance.team
_inherit: mail.alias.mixin
[maintenance.py]

Regular Fields (8)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_todo_requests@api.depends('request_ids.stage_id.done')❌ no
_compute_equipment@api.depends('equipment_ids')❌ no
_alias_get_creation_values✅ yes
📊 Model Summary
Classical | Total Fields: 14 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: maintenance_worksheet

maintenance_worksheet/maintenance.request

Extension
_inherit: maintenance.request
[maintenance_request.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_worksheet_count@api.depends('worksheet_template_id')❌ no
action_maintenance_worksheet❌ no
📊 Model Summary
Extension | Total Fields: 29 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 20 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

maintenance_worksheet/worksheet.template

Extension
_inherit: worksheet.template
[worksheet_template.py]

Methods

Method nameDecoratorsHas super
_get_maintenance_request_manager_group@api.model❌ no
_get_maintenance_request_user_group@api.model❌ no
_get_maintenance_request_access_all_groups@api.model❌ no
_get_maintenance_request_module_name@api.model❌ no
_get_models_to_check_dict@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: marketing_automation

marketing_automation/mailing.mailing

Extension
_inherit: mailing.mailing
[mailing_mailing.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_seen_list_extra❌ no
📊 Model Summary
Extension | Total Fields: 69 | Computed: 40 (Stored: 9, Non-Stored: 31) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 91 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 1)

marketing_automation/mailing.trace

Extension
_inherit: mailing.trace
[mailing_trace.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
set_clicked✅ yes
set_opened✅ yes
set_replied✅ yes
set_bounced✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation/marketing.activity

Classical
_name: marketing.activity
_inherit: utm.source.mixin
[marketing_activity.py]

Regular Fields (12)

Computed Fields

Stored (6)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_check_consistency_in_activities@api.constrains('trigger_type', 'parent_id')❌ no
_compute_mass_mailing_id_mailing_type@api.depends('activity_type')❌ no
_compute_mass_mailing_id@api.depends('mass_mailing_id_mailing_type')❌ no
_compute_server_action_id@api.depends('activity_type')❌ no
_compute_inherited_domain@api.depends('activity_domain', 'campaign_id.domain', 'parent_id.domain')❌ no
_compute_interval_standardized@api.depends('interval_type', 'interval_number')❌ no
_compute_parent_id@api.depends('trigger_type')❌ no
_compute_allowed_parent_ids@api.depends('trigger_type', 'campaign_id.marketing_activity_ids')❌ no
_compute_trigger_category@api.depends('trigger_type')❌ no
_compute_statistics@api.depends('activity_type', 'trace_ids')❌ no
_compute_statistics_graph_data@api.depends('activity_type', 'trace_ids')❌ no
_get_activity_summary_dependencies❌ no
_compute_activity_summary@api.depends(lambda self: self._get_activity_summary_dependencies())❌ no
_check_parent_id@api.constrains('parent_id')❌ no
create@api.model_create_multi✅ yes
copy_data✅ yes
write✅ yes
_get_full_statistics❌ no
_get_graph_statistics❌ no
execute❌ no
execute_on_traces❌ no
_execute_action❌ no
_execute_email❌ no
_generate_children_traces❌ no
_get_reschedule_trigger_types❌ no
action_view_sent❌ no
action_view_replied❌ no
action_view_clicked❌ no
action_view_opened❌ no
_action_view_documents_filtered❌ no
📊 Model Summary
Classical | Total Fields: 32 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 30 (@api.model: 1, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

marketing_automation/marketing.campaign

Delegation
_name: marketing.campaign
_inherits: utm.campaign via utm_campaign_id
[marketing_campaign.py]

Regular Fields (7)

Computed Fields

Stored (3)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_check_mailing_filter_model@api.constrains('model_id', 'mailing_filter_id')❌ no
_compute_unique_field_id@api.depends('model_id')❌ no
_compute_domain@api.depends('model_id', 'mailing_filter_id')❌ no
_compute_require_sync@api.depends('marketing_activity_ids.require_sync', 'last_sync_date')❌ no
_compute_mailing_filter_count@api.depends('model_id', 'domain')❌ no
_compute_mailing_filter_id@api.depends('model_name')❌ no
_compute_mass_mailing_count@api.depends('marketing_activity_ids.mass_mailing_id')❌ no
_compute_participants@api.depends('participant_ids.state')❌ no
copy✅ yes
create@api.model_create_multi✅ yes
_onchange_model_id@api.onchange('model_id')❌ no
write✅ yes
action_set_synchronized❌ no
action_update_participants❌ no
action_start_campaign❌ no
action_stop_campaign❌ no
action_view_mailings❌ no
action_view_tracker_statistics❌ no
sync_participants❌ no
execute_activities❌ no
_prepare_res_partner_category_tag_hot_data❌ no
_prepare_mailing_list_contact_list_data❌ no
_prepare_ir_actions_server_partner_tag_data❌ no
_prepare_ir_actions_server_partner_todo_data❌ no
_prepare_ir_actions_server_contact_blacklist_data❌ no
_prepare_ir_actions_server_contact_add_list_data❌ no
_prepare_ir_actions_server_partner_message_data❌ no
_create_records_with_xml_ids❌ no
get_action_marketing_campaign_from_template@api.model❌ no
get_campaign_templates_info@api.model❌ no
_get_marketing_template_hot_contacts_values❌ no
_get_marketing_template_welcome_values❌ no
_get_marketing_template_double_opt_in_values❌ no
_get_marketing_template_commercial_prospection_values❌ no
📊 Model Summary
Delegation | Total Fields: 20 | Computed: 11 (Stored: 3, Non-Stored: 8) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 35 (@api.model: 3, @api.onchange: 1, @api.depends: 8, @api.constrains: 1)

marketing_automation/marketing.participant

Class
_name: marketing.participant
[marketing_participant.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_selection_target_model@api.model❌ no
_search_resource_ref❌ no
_compute_resource_ref@api.depends('model_name', 'res_id')❌ no
_set_resource_ref❌ no
check_completed❌ no
create@api.model_create_multi✅ yes
action_set_completed❌ no
_action_set_completed❌ no
action_set_running❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 2, Non-Stored: 0) | Methods: 11 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation/marketing.trace

Class
_name: marketing.trace
[marketing_trace.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
participant_action_cancel❌ no
action_cancel❌ no
action_execute❌ no
process_event❌ no
_update_schedule_date❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation/utm.campaign

Extension
_inherit: utm.campaign
[utm_campaign.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation/utm.source

Extension
_inherit: utm.source
[utm_source.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: marketing_automation_crm

marketing_automation_crm/marketing.campaign

Extension
_inherit: marketing.campaign
[marketing_campaign.py]

Methods

Method nameDecoratorsHas super
_prepare_ir_actions_server_crm_schedule_call_data❌ no
_prepare_ir_actions_server_crm_priority_three_data❌ no
_prepare_ir_actions_server_crm_priority_zero_data❌ no
get_campaign_templates_info@api.model✅ yes
_get_marketing_template_scheduled_calls_values❌ no
_get_marketing_template_prioritize_hot_leads_values❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 3, Non-Stored: 8) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 35 (@api.model: 3, @api.onchange: 1, @api.depends: 8, @api.constrains: 1)

Module: marketing_automation_sms

marketing_automation_sms/mailing.mailing

Extension
_inherit: mailing.mailing
[mailing_mailing.py]

Methods

Method nameDecoratorsHas super
_send_sms_get_composer_values✅ yes
📊 Model Summary
Extension | Total Fields: 69 | Computed: 40 (Stored: 9, Non-Stored: 31) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 91 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 1)

marketing_automation_sms/mailing.trace

Extension
_inherit: mailing.trace
[mailing_trace.py]

Methods

Method nameDecoratorsHas super
set_failed✅ yes
set_clicked✅ yes
set_bounced✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation_sms/marketing.activity

Extension
_inherit: marketing.activity
[marketing_activity.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_mass_mailing_id_mailing_type@api.depends('activity_type')✅ yes
_compute_trigger_category@api.depends('trigger_type')✅ yes
_get_reschedule_trigger_types✅ yes
_execute_sms❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 30 (@api.model: 1, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

marketing_automation_sms/marketing.campaign

Extension
_inherit: marketing.campaign
[marketing_campaign.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_mailing_sms_count@api.depends('marketing_activity_ids.mass_mailing_id.mailing_type')❌ no
action_view_sms❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 3, Non-Stored: 8) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 35 (@api.model: 3, @api.onchange: 1, @api.depends: 8, @api.constrains: 1)

marketing_automation_sms/marketing.trace

Extension
_inherit: marketing.trace
[marketing_trace.py]

Methods

Method nameDecoratorsHas super
process_event✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation_sms/sms.tracker

Extension
_inherit: sms.tracker
[sms_tracker.py]

Methods

Method nameDecoratorsHas super
_update_sms_traces✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: marketing_automation_website_sale

marketing_automation_website_sale/marketing.campaign

Extension
_inherit: marketing.campaign
[marketing_campaign.py]

Methods

Method nameDecoratorsHas super
get_campaign_templates_info@api.model✅ yes
_get_marketing_template_anniversary❌ no
_get_marketing_template_purchase_followup❌ no
_get_marketing_template_repeat_customer❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 3, Non-Stored: 8) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 35 (@api.model: 3, @api.onchange: 1, @api.depends: 8, @api.constrains: 1)

Module: marketing_automation_whatsapp

marketing_automation_whatsapp/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Methods

Method nameDecoratorsHas super
message_post✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

marketing_automation_whatsapp/marketing.activity

Extension
_inherit: marketing.activity
[marketing_activity.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_mass_mailing_id@api.depends('activity_type')✅ yes
_compute_trigger_category@api.depends('trigger_type')✅ yes
_compute_whatsapp_error@api.onchange('whatsapp_template_id')❌ no
_compute_whatsapp_template_id@api.depends('activity_type')❌ no
_get_activity_summary_dependencies✅ yes
_get_full_statistics✅ yes
_get_reschedule_trigger_types✅ yes
_execute_whatsapp❌ no
action_view_sent_wa❌ no
action_view_delivered_wa❌ no
action_view_read_wa❌ no
action_view_clicked_wa❌ no
action_view_replied_wa❌ no
_action_view_documents_filtered_wa❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 30 (@api.model: 1, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

marketing_automation_whatsapp/marketing.campaign

Extension
_inherit: marketing.campaign
[marketing_campaign.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_whatsapp_template_count@api.depends('marketing_activity_ids')❌ no
action_view_whatsapp_templates❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 3, Non-Stored: 8) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 35 (@api.model: 3, @api.onchange: 1, @api.depends: 8, @api.constrains: 1)

marketing_automation_whatsapp/marketing.trace

Extension
_inherit: marketing.trace
[marketing_trace.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
process_event✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation_whatsapp/whatsapp.message

Extension
_inherit: whatsapp.message
[whatsapp_message.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
set_clicked❌ no
_process_statuses✅ yes
_get_whatsapp_gc_domain✅ yes
_handle_error✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 17 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

marketing_automation_whatsapp/whatsapp.template

Extension
_inherit: whatsapp.template
[whatsapp_template.py]

Methods

Method nameDecoratorsHas super
_get_additional_button_values✅ yes
_get_send_template_vals✅ yes
_get_url_button_data✅ yes
📊 Model Summary
Extension | Total Fields: 26 | Computed: 8 (Stored: 5, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 3, @api.depends: 8, @api.constrains: 7)

marketing_automation_whatsapp/whatsapp.template.button

Extension
_inherit: whatsapp.template.button
[whatsapp_template_button.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_filter_dynamic_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: marketing_card

marketing_card/card.campaign

Classical
_name: card.campaign
_inherit: mail.render.mixin
[card_campaign.py]

Regular Fields (36)

Computed Fields

Stored (2)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_default_card_template_id❌ no
_get_model_selection❌ no
_compute_card_stats@api.depends('card_ids')❌ no
_get_render_fields@api.model❌ no
_check_access_right_dynamic_template❌ no
_compute_image_preview@api.depends(lambda self: self._get_render_fields() + ['preview_record_ref'])❌ no
_compute_mailing_count@api.depends('mailing_ids')❌ no
_compute_res_model@api.depends('preview_record_ref')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_view_cards❌ no
action_view_cards_clicked❌ no
action_view_cards_shared❌ no
action_view_mailings❌ no
action_preview❌ no
action_share❌ no
_fetch_or_create_preview_card❌ no
_action_share_get_default_body❌ no
_get_image_b64❌ no
_update_cards❌ no
_get_url_from_res_id❌ no
_compute_render_model@api.depends('res_model')❌ no
_get_card_element_values❌ no
📊 Model Summary
Classical | Total Fields: 44 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 23 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

marketing_card/card.campaign.tag

Class
_name: card.campaign.tag
[card_campaign_tag.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

marketing_card/card.card

Class
_name: card.card
[card_card.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('res_model', 'res_id')❌ no
_compute_res_model@api.depends('campaign_id')❌ no
_gc_card@api.autovacuum❌ no
_get_card_url❌ no
_get_redirect_url❌ no
_get_path❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

marketing_card/card.template

Class
_name: card.template
[card_template.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

marketing_card/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Methods

Method nameDecoratorsHas super
_delete_linked_campaigns@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

marketing_card/mailing.mailing

Extension
_inherit: mailing.mailing
[mailing_mailing.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_mailing_domain@api.constrains('card_campaign_id', 'mailing_domain', 'mailing_model_id')❌ no
_compute_mailing_model_id@api.depends('card_campaign_id')❌ no
_compute_card_requires_sync_count@api.depends('card_campaign_id')❌ no
action_put_in_queue✅ yes
action_send_mail✅ yes
action_update_cards❌ no
_get_recipients_domain✅ yes
📊 Model Summary
Extension | Total Fields: 69 | Computed: 40 (Stored: 9, Non-Stored: 31) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 91 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 1)

marketing_card/utm.source

Extension
_inherit: utm.source
[utm_source.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: mass_mailing

mass_mailing/ir.mail_server

Extension
_inherit: ir.mail_server
[ir_mail_server.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_active_usages_compute✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 1)

mass_mailing/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_mailing_enabled❌ no
_search_is_mailing_enabled❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing/mail.blacklist

Extension
_inherit: mail.blacklist
[mail_blacklist.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_track_subtype✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing/mail.mail

Extension
_inherit: mail.mail
[mail_mail.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_tracking_url❌ no
_generate_mail_recipient_token@api.model❌ no
_prepare_outgoing_body✅ yes
_prepare_outgoing_list✅ yes
_postprocess_sent_message✅ yes
_gc_canceled_mail_mail@api.autovacuum❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 30 (@api.model: 4, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

mass_mailing/mailing.mailing

Classical
_name: mailing.mailing
_inherit: mail.render.mixin, utm.source.mixin
[mailing.py]

Regular Fields (23)

Computed Fields

Stored (9)

Non-Stored (31)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_default_mail_server_id@api.model❌ no
_check_mailing_filter_model@api.constrains('mailing_model_id', 'mailing_filter_id')❌ no
_compute_ab_testing_is_winner_mailing@api.depends('campaign_id.ab_testing_winner_mailing_id')❌ no
_compute_email_from@api.depends('mail_server_id', 'create_uid')❌ no
_compute_favorite_date@api.depends('favorite')❌ no
_compute_total❌ no
_compute_clicks_ratio❌ no
_compute_statistics❌ no
_compute_next_departure@api.depends('schedule_date', 'state')❌ no
_compute_warning_message@api.depends('email_from', 'mail_server_id')❌ no
_compute_medium_id@api.depends('mailing_type')❌ no
_compute_reply_to_mode@api.depends('mailing_model_id')❌ no
_compute_reply_to@api.depends('reply_to_mode')❌ no
_compute_mailing_filter_count@api.depends('mailing_model_id', 'mailing_domain')❌ no
_compute_mailing_model_real@api.depends('mailing_model_id')❌ no
_compute_mailing_on_mailing_list@api.depends('mailing_model_id')❌ no
_compute_mailing_domain@api.depends('mailing_model_id', 'contact_list_ids', 'mailing_type', 'mailing_filter_id')❌ no
_compute_mailing_filter_id@api.depends('mailing_model_name')❌ no
_compute_schedule_date@api.depends('schedule_type')❌ no
_compute_calendar_date@api.depends('state', 'schedule_date', 'sent_date', 'next_departure')❌ no
_compute_is_body_empty@api.depends('body_arch')❌ no
_compute_mail_server_available❌ no
_compute_render_model@api.depends('mailing_model_real')❌ no
_compute_mailing_type_description@api.depends('mailing_type')❌ no
_compute_ab_testing_description@api.depends(lambda self: self._get_ab_testing_description_modifying_fields())❌ no
_compute_is_ab_test_sent@api.depends('campaign_id.mailing_mail_ids.state')❌ no
_get_ab_testing_description_modifying_fields❌ no
create@api.model_create_multi✅ yes
write✅ yes
_create_ab_testing_utm_campaigns❌ no
_fix_attachment_ownership❌ no
copy_data✅ yes
action_set_favorite❌ no
action_remove_favorite❌ no
action_duplicate❌ no
action_test❌ no
action_launch❌ no
action_reload❌ no
action_schedule❌ no
action_put_in_queue❌ no
action_cancel❌ no
action_retry_failed❌ no
action_view_traces_scheduled❌ no
action_view_traces_canceled❌ no
action_view_traces_failed❌ no
action_view_traces_process❌ no
action_view_traces_sent❌ no
_action_view_traces_filtered❌ no
action_view_clicked❌ no
action_view_opened❌ no
action_view_replied❌ no
action_view_bounced❌ no
action_view_delivered❌ no
_action_view_documents_filtered❌ no
action_view_mailing_contacts❌ no
action_fetch_favorites@api.model❌ no
action_compare_versions❌ no
action_send_winner_mailing❌ no
action_select_as_winner❌ no
_get_ab_testing_description_values❌ no
_get_ab_testing_siblings_mailings❌ no
_get_ab_testing_winner_selection❌ no
_get_default_ab_testing_campaign_values❌ no
_get_opt_out_list❌ no
_get_seen_list❌ no
_get_seen_list_extra❌ no
_get_mass_mailing_context❌ no
_get_recipients❌ no
_get_recipients_domain❌ no
_get_remaining_recipients❌ no
_get_unsubscribe_oneclick_url❌ no
_get_unsubscribe_url❌ no
_get_view_url❌ no
action_send_mail❌ no
_action_send_mail❌ no
_process_mass_mailing_queue@api.model❌ no
_action_send_statistics❌ no
_prepare_statistics_email_values❌ no
_get_pretty_mailing_type❌ no
_generate_mailing_report_token❌ no
_convert_inline_images_to_urls❌ no
_create_attachments_from_inline_images❌ no
_get_default_mailing_domain❌ no
_get_image_by_url❌ no
_parse_mailing_domain❌ no
_generate_mailing_recipient_token❌ no
📊 Model Summary
Classical | Total Fields: 69 | Computed: 40 (Stored: 9, Non-Stored: 31) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 91 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 1)

mass_mailing/mailing.contact

Classical
_name: mailing.contact
_inherit: mail.thread.blacklist, properties.base.definition.mixin
[mailing_contact.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
fields_get@api.model✅ yes
_search_opt_out@api.model❌ no
_compute_name@api.depends('first_name', 'last_name')❌ no
_compute_opt_out@api.depends('subscription_ids'); @api.depends_context('default_list_ids')❌ no
create@api.model_create_multi✅ yes
copy✅ yes
name_create@api.model❌ no
add_to_list@api.model❌ no
action_import❌ no
action_add_to_mailing_list❌ no
get_import_templates@api.model❌ no
_is_name_split_activated@api.model❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing/mailing.filter

Class
_name: mailing.filter
[mailing_filter.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_check_mailing_domain@api.constrains('mailing_domain', 'mailing_model_id')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mass_mailing/mailing.list

Class
_name: mailing.list
[mailing_list.py]

Regular Fields (6)

Computed Fields

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_compute_mailing_count@api.depends('mailing_ids')❌ no
_compute_mailing_list_statistics@api.depends('contact_ids')❌ no
write✅ yes
_compute_display_name@api.depends('contact_count')❌ no
copy_data✅ yes
action_open_import❌ no
action_send_mailing❌ no
action_view_contacts❌ no
action_view_contacts_email❌ no
action_view_mailings❌ no
action_view_contacts_opt_out❌ no
action_view_contacts_blacklisted❌ no
action_view_contacts_bouncing❌ no
action_merge❌ no
_update_subscription_from_email❌ no
_mailing_get_default_domain❌ no
_mailing_get_opt_out_list❌ no
_fetch_contact_statistics❌ no
_get_contact_statistics_fields❌ no
_get_contact_statistics_joins❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 8 (Stored: 0, Non-Stored: 8) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

mass_mailing/mailing.subscription

Class
_name: mailing.subscription
[mailing_subscription.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_opt_out_datetime@api.depends('opt_out')❌ no
create@api.model_create_multi✅ yes
write✅ yes
open_mailing_contact❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mass_mailing/mailing.subscription.optout

Class
_name: mailing.subscription.optout
[mailing_subscription_optout.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing/mailing.trace

Class
_name: mailing.trace
[mailing_trace.py]

Regular Fields (17)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('trace_type', 'mass_mailing_id')❌ no
create@api.model_create_multi✅ yes
action_view_contact❌ no
set_sent❌ no
set_opened❌ no
set_clicked❌ no
set_replied❌ no
set_bounced❌ no
set_failed❌ no
set_canceled❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mass_mailing/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mass_mailing/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_activity_groups@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing/utm.campaign

Extension
_inherit: utm.campaign
[utm_campaign.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_ab_testing_completed@api.depends('ab_testing_winner_mailing_id')❌ no
_compute_mailing_mail_count@api.depends('mailing_mail_ids')❌ no
_compute_statistics❌ no
_compute_is_mailing_campaign_activated❌ no
_get_mailing_recipients❌ no
_cron_process_mass_mailing_ab_testing@api.model❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mass_mailing/utm.medium

Extension
_inherit: utm.medium
[utm_medium.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing/utm.source

Extension
_inherit: utm.source
[utm_source.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: mass_mailing_crm

mass_mailing_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing_crm/mailing.mailing

Extension
_inherit: mailing.mailing
[mailing_mailing.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_use_leads❌ no
_compute_crm_lead_count❌ no
action_redirect_to_leads_and_opportunities❌ no
_prepare_statistics_email_values✅ yes
📊 Model Summary
Extension | Total Fields: 69 | Computed: 40 (Stored: 9, Non-Stored: 31) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 91 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 1)

mass_mailing_crm/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: mass_mailing_crm_sms

mass_mailing_crm_sms/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: mass_mailing_event

mass_mailing_event/event.event

Extension
_inherit: event.event
[event_event.py]

Methods

Method nameDecoratorsHas super
action_mass_mailing_attendees❌ no
action_invite_contacts❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

mass_mailing_event/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Methods

Method nameDecoratorsHas super
_mailing_get_default_domain❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: mass_mailing_event_sms

mass_mailing_event_sms/event.event

Extension
_inherit: event.event
[event.py]

Methods

Method nameDecoratorsHas super
action_mass_mailing_attendees✅ yes
action_invite_contacts✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

Module: mass_mailing_event_track

mass_mailing_event_track/event.event

Extension
_inherit: event.event
[event_event.py]

Methods

Method nameDecoratorsHas super
action_mass_mailing_track_speakers❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

mass_mailing_event_track/event.track

Extension
_inherit: event.track
[event_track.py]

Methods

Method nameDecoratorsHas super
_mailing_get_default_domain❌ no
📊 Model Summary
Extension | Total Fields: 53 | Computed: 27 (Stored: 12, Non-Stored: 15) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 42 (@api.model: 3, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: mass_mailing_event_track_sms

mass_mailing_event_track_sms/event.event

Extension
_inherit: event.event
[event.py]

Methods

Method nameDecoratorsHas super
action_mass_mailing_track_speakers✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

Module: mass_mailing_sale

mass_mailing_sale/mailing.mailing

Extension
_inherit: mailing.mailing
[mailing_mailing.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sale_quotation_count@api.depends('mailing_domain')❌ no
_compute_sale_invoiced_amount@api.depends('mailing_domain')❌ no
action_redirect_to_quotations❌ no
action_redirect_to_invoiced❌ no
_prepare_statistics_email_values✅ yes
📊 Model Summary
Extension | Total Fields: 69 | Computed: 40 (Stored: 9, Non-Stored: 31) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 91 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 1)

mass_mailing_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_mailing_get_default_domain❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

mass_mailing_sale/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: mass_mailing_sale_sms

mass_mailing_sale_sms/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: mass_mailing_sale_subscription

mass_mailing_sale_subscription/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_mailing_get_default_domain✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: mass_mailing_slides

mass_mailing_slides/slide.channel

Extension
_inherit: slide.channel
[slide_channel.py]

Methods

Method nameDecoratorsHas super
action_mass_mailing_attendees❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 34 (Stored: 12, Non-Stored: 22) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 0, @api.depends: 28, @api.constrains: 0)

Module: mass_mailing_sms

mass_mailing_sms/mailing.contact

Classical
_name: mailing.contact
_inherit: mailing.contact, mail.thread.phone
[mailing_contact.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing_sms/mailing.list

Extension
_inherit: mailing.list
[mailing_list.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
action_view_mailings✅ yes
action_view_contacts_sms❌ no
action_send_mailing_sms❌ no
_get_contact_statistics_fields✅ yes
_get_contact_statistics_joins✅ yes
_mailing_get_opt_out_list_sms❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 0, Non-Stored: 8) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

mass_mailing_sms/mailing.mailing

Extension
_inherit: mailing.mailing
[mailing_mailing.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_medium_id@api.depends('mailing_type')✅ yes
_compute_body_plaintext@api.depends('sms_template_id', 'mailing_type')❌ no
_compute_sms_has_iap_failure@api.depends('mailing_trace_ids.failure_type')❌ no
create@api.model_create_multi✅ yes
action_retry_failed✅ yes
action_retry_failed_sms❌ no
action_test✅ yes
_action_view_traces_filtered✅ yes
action_buy_sms_credits❌ no
_get_opt_out_list_sms❌ no
_get_seen_list_sms❌ no
_send_sms_get_composer_values❌ no
_action_send_mail✅ yes
action_send_sms❌ no
_prepare_statistics_email_values✅ yes
_get_pretty_mailing_type✅ yes
_get_ab_testing_description_modifying_fields✅ yes
_get_ab_testing_description_values✅ yes
_get_ab_testing_winner_selection✅ yes
_get_ab_testing_siblings_mailings✅ yes
_get_default_ab_testing_campaign_values✅ yes
📊 Model Summary
Extension | Total Fields: 69 | Computed: 40 (Stored: 9, Non-Stored: 31) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 91 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 1)

mass_mailing_sms/mailing.trace

Extension
_inherit: mailing.trace
[mailing_trace.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sms_id@api.depends('sms_id_int', 'trace_type')❌ no
create@api.model_create_multi✅ yes
fields_get@api.model✅ yes
_get_random_code❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mass_mailing_sms/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_activity_groups@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing_sms/sms.sms

Extension
_inherit: sms.sms
[sms_sms.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mass_mailing_sms/sms.tracker

Extension
_inherit: sms.tracker
[sms_tracker.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_update_from_provider_error✅ yes
_action_update_from_sms_state✅ yes
_update_sms_traces❌ no
_update_sms_mailings❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mass_mailing_sms/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_mailing_sms_count@api.depends('mailing_sms_ids')❌ no
action_create_mass_sms❌ no
action_redirect_to_mailing_sms❌ no
_cron_process_mass_mailing_ab_testing@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mass_mailing_sms/utm.medium

Extension
_inherit: utm.medium
[utm.py]

Methods

Method nameDecoratorsHas super
SELF_REQUIRED_UTM_MEDIUMS_REF❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: microsoft_account

microsoft_account/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_set_microsoft_auth_tokens❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: microsoft_calendar

microsoft_calendar/calendar.event

Classical
_name: calendar.event
_inherit: calendar.event, microsoft.calendar.sync
[calendar.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_organizer❌ no
_get_microsoft_synced_fields@api.model❌ no
_restart_microsoft_sync@api.model❌ no
_check_microsoft_sync_status❌ no
_skip_send_mail_status_update✅ yes
create@api.model_create_multi✅ yes
_check_organizer_validation❌ no
_check_recurrence_overlapping❌ no
_is_matching_timeslot❌ no
_forbid_recurrence_update❌ no
_forbid_recurrence_creation❌ no
write✅ yes
_recreate_event_different_organizer❌ no
_get_organizer_user_change_info@api.model❌ no
_update_attendee_status❌ no
action_mass_archive✅ yes
_get_microsoft_sync_domain❌ no
_microsoft_to_odoo_values@api.model❌ no
_microsoft_to_odoo_recurrence_values@api.model❌ no
_odoo_attendee_commands_m@api.model❌ no
_odoo_reminders_commands_m@api.model❌ no
_get_attendee_status_o2m❌ no
_microsoft_values❌ no
_ensure_attendees_have_email❌ no
_microsoft_values_occurence❌ no
_cancel_microsoft✅ yes
_get_event_user_m❌ no
_is_microsoft_insertion_blocked❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

microsoft_calendar/calendar.attendee

Extension
_inherit: calendar.attendee
[calendar_attendee.py]

Methods

Method nameDecoratorsHas super
do_tentative✅ yes
do_accept✅ yes
do_decline✅ yes
_microsoft_sync_event❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 16 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

microsoft_calendar/calendar.recurrence

Classical
_name: calendar.recurrence
_inherit: calendar.recurrence, microsoft.calendar.sync
[calendar_recurrence_rule.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_rrule❌ no
_inverse_rrule❌ no
_apply_recurrence✅ yes
_write_events✅ yes
_get_organizer❌ no
_get_rrule✅ yes
_get_microsoft_synced_fields❌ no
_restart_microsoft_sync@api.model❌ no
_has_base_event_time_fields_changed❌ no
_write_from_microsoft✅ yes
_get_microsoft_sync_domain❌ no
_cancel_microsoft✅ yes
_microsoft_to_odoo_values@api.model❌ no
_microsoft_values❌ no
_ensure_attendees_have_email❌ no
_split_from✅ yes
_get_event_user_m❌ no
_is_microsoft_insertion_blocked❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

microsoft_calendar/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_microsoft_calendar_authenticated❌ no
_get_microsoft_calendar_token❌ no
_is_microsoft_calendar_valid❌ no
_refresh_microsoft_calendar_token❌ no
_get_microsoft_sync_status❌ no
_sync_microsoft_calendar❌ no
_sync_all_microsoft_calendar@api.model❌ no
stop_microsoft_synchronization❌ no
restart_microsoft_synchronization❌ no
unpause_microsoft_synchronization❌ no
pause_microsoft_synchronization❌ no
_has_setup_microsoft_credentials@api.model❌ no
check_calendar_credentials@api.model✅ yes
check_synchronization_status✅ yes
_has_any_active_synchronization✅ yes
_set_ICP_first_synchronization_date❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

microsoft_calendar/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_fields_blacklist@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: microsoft_outlook

microsoft_outlook/fetchmail.server

Classical
_name: fetchmail.server
_inherit: fetchmail.server, microsoft.outlook.mixin
[fetchmail_server.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_server_type_info✅ yes
_check_use_microsoft_outlook_service@api.constrains('server_type', 'is_ssl')❌ no
onchange_server_type@api.onchange('server_type')✅ yes
_imap_login__✅ yes
_get_connection_type✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 1)

microsoft_outlook/ir.mail_server

Classical
_name: ir.mail_server
_inherit: ir.mail_server, microsoft.outlook.mixin
[ir_mail_server.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_smtp_authentication_info✅ yes
_check_use_microsoft_outlook_service@api.constrains('smtp_authentication', 'smtp_pass', 'smtp_encryption', 'smtp_user')❌ no
_onchange_encryption@api.onchange('smtp_encryption')✅ yes
_onchange_smtp_authentication_outlook@api.onchange('smtp_authentication')❌ no
_on_change_smtp_user_outlook@api.onchange('smtp_user', 'smtp_authentication')❌ no
_smtp_login__✅ yes
_get_personal_mail_servers_limit✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 1)

microsoft_outlook/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_mail_server_values@api.model✅ yes
_get_mail_server_setup_end_action@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: mrp

mrp/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_post_add_create✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp/mrp.bom

Classical
_name: mrp.bom
_inherit: product.catalog.mixin
[mrp_bom.py]

Regular Fields (20)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_default_product_uom_id❌ no
_compute_possible_product_template_attribute_value_ids@api.depends('product_tmpl_id.attribute_line_ids.value_ids', 'product_tmpl_id.attribute_line_ids.attribute_id.create_variant', 'product_tmpl_id.attribute_line_ids.product_template_value_ids.ptav_active')❌ no
_onchange_product_id@api.onchange('product_id')❌ no
_check_bom_cycle@api.constrains('active', 'product_id', 'product_tmpl_id', 'bom_line_ids')❌ no
_check_bom_lines@api.constrains('product_id', 'product_tmpl_id', 'bom_line_ids', 'byproduct_ids', 'operation_ids')❌ no
onchange_bom_structure@api.onchange('bom_line_ids', 'product_qty', 'product_id', 'product_tmpl_id')❌ no
onchange_product_tmpl_id@api.onchange('product_tmpl_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy✅ yes
name_create@api.model✅ yes
action_archive✅ yes
action_unarchive✅ yes
_compute_display_name@api.depends('code')❌ no
_compute_operation_count@api.depends('operation_ids')❌ no
action_compute_bom_days❌ no
check_kit_has_not_orderpoint@api.constrains('product_tmpl_id', 'product_id', 'type')❌ no
_check_valid_batch_size@api.constrains('enable_batch_size', 'batch_size')❌ no
_bom_find_domain@api.model❌ no
_bom_find@api.model❌ no
explode❌ no
get_import_templates@api.model❌ no
_set_outdated_bom_in_productions❌ no
_get_action_add_from_catalog_extra_context✅ yes
_default_order_line_values✅ yes
_get_product_catalog_order_data✅ yes
_get_product_price_and_data❌ no
_get_product_catalog_record_lines❌ no
_update_order_line_info❌ no
_get_mail_thread_data_attachments✅ yes
_get_extra_attachments❌ no
_skip_for_no_variant@api.model❌ no
_compute_show_set_bom_button❌ no
action_set_bom_on_orderpoint❌ no
action_open_operation_form❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp/mrp.bom.line

Class
_name: mrp.bom.line
[mrp_bom.py]

Regular Fields (7)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_default_product_uom_id❌ no
_compute_child_bom_id@api.depends('product_id', 'bom_id')❌ no
_compute_attachments_count@api.depends('product_id')❌ no
_compute_child_line_ids@api.depends('child_bom_id')❌ no
onchange_product_id@api.onchange('product_id')❌ no
create@api.model_create_multi✅ yes
_skip_bom_line❌ no
action_see_attachments❌ no
action_add_from_catalog❌ no
_get_product_catalog_lines_data❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

mrp/mrp.bom.byproduct

Class
_name: mrp.bom.byproduct
[mrp_bom.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_product_uom_id@api.depends('product_id')❌ no
_skip_byproduct_line❌ no
action_add_from_catalog❌ no
_get_product_catalog_lines_data❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp/mrp.production.group

Class
_name: mrp.production.group
[mrp_production.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp/mrp.production

Classical
_name: mrp.production
_inherit: product.catalog.mixin
[mrp_production.py]

Regular Fields (27)

Computed Fields

Stored (17)

Non-Stored (30)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_default_date_start@api.model❌ no
_get_default_date_finished@api.model❌ no
_get_default_is_locked@api.model❌ no
_compute_mrp_production_child_count@api.depends('production_group_id.child_ids.production_ids')❌ no
_compute_mrp_production_source_count@api.depends('production_group_id.parent_ids.production_ids')❌ no
_compute_mrp_production_backorder@api.depends('production_group_id.production_ids')❌ no
_compute_picking_type_id@api.depends('company_id', 'bom_id')❌ no
_compute_uom_id@api.depends('bom_id', 'product_id')❌ no
_compute_locations@api.depends('picking_type_id')❌ no
_search_components_availability_state@api.model❌ no
_compute_components_availability@api.depends('state', 'reservation_state', 'date_start', 'move_raw_ids', 'move_raw_ids.forecast_availability', 'move_raw_ids.forecast_expected_date')❌ no
_compute_product_id@api.depends('bom_id')❌ no
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids', 'product_id.bom_ids', 'product_id.bom_ids.product_uom_id')❌ no
_compute_bom_id@api.depends('product_id', 'never_product_template_attribute_value_ids')❌ no
_compute_product_qty@api.depends('bom_id')❌ no
_compute_production_capacity@api.depends('move_raw_ids')❌ no
_compute_date_deadline@api.depends('move_finished_ids.date_deadline')❌ no
_compute_duration_expected@api.depends('workorder_ids.duration_expected')❌ no
_compute_duration@api.depends('workorder_ids.duration')❌ no
_compute_is_planned@api.depends('workorder_ids.date_start', 'workorder_ids.date_finished', 'date_start')❌ no
_compute_delay_alert_date@api.depends('move_raw_ids.delay_alert_date')❌ no
_compute_json_popover❌ no
_compute_picking_ids@api.depends('state')❌ no
_compute_product_uom_qty@api.depends('product_uom_id', 'product_qty', 'product_id.uom_id')❌ no
_compute_production_location@api.depends('product_id', 'company_id')❌ no
_compute_show_lots@api.depends('product_id.tracking')❌ no
_inverse_lines❌ no
_compute_lines@api.depends('move_finished_ids.move_line_ids')❌ no
_compute_state@api.depends('move_raw_ids.state', 'move_raw_ids.quantity', 'move_finished_ids.state', 'workorder_ids.state', 'product_qty', 'qty_producing', 'move_raw_ids.picked')❌ no
_compute_workorder_ids@api.depends('bom_id', 'product_id', 'product_qty', 'product_uom_id', 'never_product_template_attribute_value_ids')❌ no
_compute_reservation_state@api.depends('state', 'move_raw_ids.state')❌ no
_compute_unreserve_visible@api.depends('move_raw_ids', 'state', 'move_raw_ids.product_uom_qty')❌ no
_get_produced_qty@api.depends('workorder_ids.state', 'move_finished_ids', 'move_finished_ids.quantity')❌ no
_compute_scrap_move_count❌ no
_compute_unbuild_count@api.depends('unbuild_ids')❌ no
_compute_move_byproduct_ids@api.depends('move_finished_ids')❌ no
_set_move_byproduct_ids❌ no
_compute_show_lock@api.depends('state')❌ no
_compute_show_lot_ids@api.depends('state', 'move_raw_ids')❌ no
_compute_show_allocation@api.depends('state', 'move_finished_ids')❌ no
_compute_forecasted_issue@api.depends('product_uom_qty', 'date_start')❌ no
_search_delay_alert_date@api.model❌ no
_compute_date_finished@api.depends('company_id', 'date_start', 'is_planned', 'product_id', 'workorder_ids.duration_expected')❌ no
_compute_move_raw_ids@api.depends('company_id', 'bom_id', 'product_id', 'product_qty', 'product_uom_id', 'location_src_id', 'never_product_template_attribute_value_ids')❌ no
_compute_move_finished_ids@api.depends('product_id', 'bom_id', 'product_qty', 'product_uom_id', 'location_dest_id', 'date_finished', 'move_dest_ids', 'never_product_template_attribute_value_ids')❌ no
_compute_show_generate_bom@api.depends('bom_id', 'product_id', 'move_raw_ids.product_id', 'workorder_ids')❌ no
_compute_show_produce@api.depends('state', 'product_qty', 'qty_producing')❌ no
_search_is_delayed❌ no
_compute_is_delayed@api.depends('delay_alert_date', 'state', 'date_deadline', 'date_finished')❌ no
_search_date_category❌ no
_compute_serial_numbers_count@api.depends('lot_producing_ids')❌ no
_change_producing❌ no
_onchange_qty_producing@api.onchange('qty_producing')❌ no
_onchange_lot_producing@api.onchange('lot_producing_ids')❌ no
_can_produce_serial_numbers❌ no
_check_byproducts@api.constrains('move_finished_ids')❌ no
_check_lot_producing_ids@api.constrains('lot_producing_ids')❌ no
write✅ yes
create@api.model_create_multi✅ yes
copy_data✅ yes
action_generate_bom❌ no
action_view_mo_delivery❌ no
action_toggle_is_locked❌ no
action_product_forecast_report❌ no
action_update_bom❌ no
_get_bom_values❌ no
_get_default_picking_type_id@api.model❌ no
_get_move_finished_values❌ no
_get_moves_finished_values❌ no
_create_update_move_finished❌ no
_get_moves_raw_values❌ no
_get_move_raw_values❌ no
_get_origin❌ no
_mark_byproducts_as_produced❌ no
_set_qty_producing❌ no
_should_postpone_date_finished❌ no
_update_raw_moves❌ no
_get_ready_to_produce_state❌ no
_autoconfirm_production❌ no
_get_children❌ no
_get_sources❌ no
set_qty_producing❌ no
action_view_mrp_production_childs❌ no
action_view_mrp_production_sources❌ no
action_view_mrp_production_backorders❌ no
_prepare_stock_lot_values❌ no
action_generate_serial❌ no
action_confirm❌ no
action_assign❌ no
button_plan❌ no
_plan_workorders❌ no
button_unplan❌ no
_get_consumption_issues❌ no
_action_generate_consumption_wizard❌ no
_get_quantity_produced_issues❌ no
_action_generate_backorder_wizard❌ no
action_cancel❌ no
_action_cancel❌ no
_get_document_iterate_key❌ no
_cal_price❌ no
_post_inventory❌ no
_get_name_backorder@api.model❌ no
_get_backorder_mo_vals❌ no
_split_productions❌ no
_action_confirm_mo_backorders❌ no
button_mark_done❌ no
pre_button_mark_done❌ no
_button_mark_done_sanity_checks❌ no
_auto_production_checks❌ no
_should_return_records❌ no
do_unreserve❌ no
button_scrap❌ no
action_see_move_scrap❌ no
action_view_reception_report❌ no
action_view_mrp_production_unbuilds❌ no
get_empty_list_help@api.model✅ yes
_log_downside_manufactured_quantity❌ no
_log_manufacture_exception❌ no
button_unbuild❌ no
action_split❌ no
action_merge❌ no
action_plan_with_components_availability❌ no
_has_workorders❌ no
_get_quantity_to_backorder❌ no
_get_ratio_between_mo_and_bom_quantities❌ no
_check_sn_uniqueness❌ no
_are_finished_serials_already_produced❌ no
_pre_action_split_merge_hook❌ no
_set_quantities❌ no
_get_autoprint_done_report_actions❌ no
_autoprint_generated_lot❌ no
_prepare_finished_extra_vals❌ no
action_open_label_layout❌ no
action_open_label_type❌ no
action_start❌ no
action_view_serial_numbers❌ no
action_clear_lot_producing_ids❌ no
_track_subtype✅ yes
_default_order_line_values✅ yes
_get_product_catalog_order_data✅ yes
_get_product_price_and_data❌ no
_get_product_catalog_record_lines❌ no
_get_product_catalog_domain✅ yes
_update_order_line_info❌ no
_update_catalog_line_quantity❌ no
_get_new_catalog_line_values❌ no
_is_display_stock_in_catalog❌ no
_post_run_manufacture❌ no
_resequence_workorders❌ no
_track_get_fields✅ yes
_add_reference❌ no
_remove_reference❌ no
📊 Model Summary
Classical | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp/mrp.routing.workcenter

Class
_name: mrp.routing.workcenter
[mrp_routing.py]

Regular Fields (13)

Computed Fields

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_compute_time_computed_on@api.depends('time_mode', 'time_mode_batch')❌ no
_compute_time_cycle@api.depends('time_cycle_manual', 'time_mode', 'workorder_ids', 'bom_id.product_id', 'bom_id.product_qty', 'workcenter_id.time_start', 'workcenter_id.time_stop', 'workcenter_id.capacity_ids'); @api.depends_context('product', 'quantity', 'unit', 'workcenter')❌ no
_compute_workorder_count❌ no
_compute_cost@api.depends('time_total', 'workcenter_id'); @api.depends_context('product', 'quantity', 'unit', 'workcenter')❌ no
_check_no_cyclic_dependencies@api.constrains('blocked_by_operation_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_archive✅ yes
action_unarchive✅ yes
copy_to_bom❌ no
copy_existing_operations❌ no
_skip_operation_line❌ no
action_open_operation_form❌ no
📊 Model Summary
Class | Total Fields: 23 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

mrp/mrp.unbuild

Class
_name: mrp.unbuild
[mrp_unbuild.py]

Regular Fields (7)

Computed Fields

Stored (6)

Methods

Method nameDecoratorsHas super
_compute_product_uom_id@api.depends('mo_id', 'product_id')❌ no
_compute_location_id@api.depends('company_id')❌ no
_compute_bom_id@api.depends('mo_id', 'product_id', 'company_id')❌ no
_compute_product_id@api.depends('mo_id')❌ no
_compute_product_qty@api.depends('mo_id')❌ no
create@api.model_create_multi✅ yes
_prepare_finished_move_line_vals❌ no
_prepare_move_line_vals❌ no
action_unbuild❌ no
_generate_consume_moves❌ no
_generate_produce_moves❌ no
_generate_move_from_existing_move❌ no
_generate_move_from_bom_line❌ no
action_validate❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 6 (Stored: 6, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

mrp/mrp.workcenter

Classical
_name: mrp.workcenter
_inherit: resource.mixin
[mrp_workcenter.py]

Regular Fields (15)

Computed Fields

Stored (1)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
_compute_display_name✅ yes
_check_alternative_workcenter@api.constrains('alternative_workcenter_ids')❌ no
_compute_kanban_dashboard_graph❌ no
_get_week_range_and_first_last_days❌ no
_get_workcenter_load_per_week❌ no
_prepare_graph_data❌ no
_compute_workorder_count@api.depends('order_ids.duration_expected', 'order_ids.workcenter_id', 'order_ids.state', 'order_ids.date_start')❌ no
_compute_working_state@api.depends('time_ids', 'time_ids.date_end', 'time_ids.loss_type')❌ no
_compute_blocked_time❌ no
_compute_productive_time❌ no
_compute_oee@api.depends('blocked_time', 'productive_time')❌ no
_compute_performance❌ no
_compute_has_routing_lines@api.depends('routing_line_ids')❌ no
unblock❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_show_operations❌ no
action_work_order❌ no
action_work_order_alternatives❌ no
_get_unavailability_intervals❌ no
_get_first_available_slot❌ no
action_archive✅ yes
_get_capacity❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp/mrp.workcenter.tag

Class
_name: mrp.workcenter.tag
[mrp_workcenter.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp/mrp.workcenter.productivity.loss.type

Class
_name: mrp.workcenter.productivity.loss.type
[mrp_workcenter.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp/mrp.workcenter.productivity.loss

Class
_name: mrp.workcenter.productivity.loss
[mrp_workcenter.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_convert_to_duration❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp/mrp.workcenter.productivity

Class
_name: mrp.workcenter.productivity
[mrp_workcenter.py]

Regular Fields (8)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_company_id❌ no
_compute_duration@api.depends('date_end', 'date_start')❌ no
_duration_changed@api.onchange('duration')❌ no
_date_start_changed@api.onchange('date_start')❌ no
_date_end_changed@api.onchange('date_end')❌ no
_check_open_time_ids@api.constrains('workorder_id')❌ no
button_block❌ no
_loss_type_change❌ no
_close❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 3, @api.depends: 1, @api.constrains: 1)

mrp/mrp.workcenter.capacity

Class
_name: mrp.workcenter.capacity
[mrp_workcenter.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_default_time_start❌ no
_default_time_stop❌ no
_compute_product_uom_id@api.depends('product_id')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp/mrp.workorder

Class
_name: mrp.workorder
[mrp_workorder.py]

Regular Fields (17)

Computed Fields

Stored (9)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_default_sequence❌ no
_read_group_workcenter_id❌ no
_compute_state@api.depends('qty_ready')❌ no
set_state❌ no
_compute_production_date@api.depends('production_id.date_start', 'date_start')❌ no
_compute_json_popover@api.depends('production_state', 'date_start', 'date_finished')❌ no
_compute_qty_producing@api.depends('production_id.qty_producing')❌ no
_set_qty_producing❌ no
_compute_qty_ready@api.depends('blocked_by_workorder_ids.qty_produced', 'blocked_by_workorder_ids.state')❌ no
_compute_dates@api.depends('leave_id')❌ no
_set_dates❌ no
_check_no_cyclic_dependencies@api.constrains('blocked_by_workorder_ids')❌ no
_compute_barcode@api.depends('production_id.name')❌ no
_compute_display_name@api.depends('production_id', 'product_id'); @api.depends_context('prefix_product')❌ no
_compute_is_produced@api.depends('production_id.product_qty', 'qty_produced', 'production_id.product_uom_id')❌ no
_compute_duration_expected@api.depends('operation_id', 'workcenter_id', 'qty_producing', 'qty_production')❌ no
_compute_duration@api.depends('time_ids.duration', 'qty_produced')❌ no
_set_duration❌ no
_compute_progress@api.depends('duration', 'duration_expected', 'state')❌ no
_compute_working_users❌ no
_compute_scrap_move_count❌ no
_onchange_operation_id@api.onchange('operation_id')❌ no
_onchange_date_start@api.onchange('date_start', 'duration_expected', 'workcenter_id')❌ no
_calculate_date_finished❌ no
_onchange_date_finished@api.onchange('date_finished')❌ no
_calculate_duration_expected❌ no
_onchange_finished_lot_ids@api.onchange('finished_lot_ids')❌ no
write✅ yes
create@api.model_create_multi✅ yes
_action_confirm❌ no
_get_byproduct_move_to_update❌ no
_plan_workorder❌ no
_cal_cost❌ no
button_start❌ no
button_finish❌ no
end_previous❌ no
end_all❌ no
button_pending❌ no
button_unblock❌ no
action_cancel❌ no
action_replan❌ no
button_scrap❌ no
action_see_move_scrap❌ no
action_open_wizard❌ no
_compute_qty_remaining@api.depends('qty_production', 'qty_reported_from_previous_wo', 'qty_produced', 'production_id.product_uom_id')❌ no
_get_duration_expected❌ no
_get_conflicted_workorder_ids❌ no
_get_operation_values❌ no
_prepare_timeline_vals❌ no
_should_start_timer❌ no
_should_estimate_cost❌ no
_update_qty_producing❌ no
get_working_duration❌ no
get_duration❌ no
action_mark_as_done❌ no
_compute_expected_operation_cost❌ no
_compute_current_operation_cost❌ no
_get_current_theorical_operation_cost❌ no
_set_cost_mode❌ no
📊 Model Summary
Class | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

mrp/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (2)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_bom_count❌ no
_compute_is_kits@api.depends_context('company')❌ no
_search_is_kits❌ no
_compute_show_qty_status_button✅ yes
_should_open_product_quants✅ yes
_compute_used_in_bom_count❌ no
write✅ yes
action_used_in_bom❌ no
_compute_mrp_product_qty❌ no
action_view_mos❌ no
action_archive✅ yes
_get_backend_root_menu_ids✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

mrp/product.product

Extension
_inherit: product.product
[product.py]

Regular Fields (2)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_bom_count❌ no
_compute_is_kits@api.depends_context('company')❌ no
_search_is_kits❌ no
_compute_show_qty_status_button✅ yes
_compute_used_in_bom_count❌ no
_compute_product_is_in_bom_and_mo@api.depends_context('order_id')❌ no
_search_product_is_in_bom❌ no
_search_product_is_in_mo❌ no
write✅ yes
get_total_routes✅ yes
get_components✅ yes
action_used_in_bom❌ no
_compute_mrp_product_qty❌ no
_compute_quantities_dict✅ yes
action_view_bom❌ no
action_view_mos❌ no
action_open_quants✅ yes
_match_all_variant_values❌ no
_count_returned_sn_products_domain✅ yes
_search_qty_available_new✅ yes
action_archive✅ yes
_get_backend_root_menu_ids✅ yes
_update_uom✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

mrp/product.document

Extension
_inherit: product.document
[product_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_attached_on_mrp❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

mrp/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_create_unbuild_sequence❌ no
create_missing_unbuild_sequences@api.model❌ no
_create_per_company_sequences✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mrp/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Methods

Method nameDecoratorsHas super
_check_create✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

mrp/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (11)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_allowed_uom_ids@api.depends('product_id.bom_ids', 'product_id.bom_ids.product_uom_id')✅ yes
_compute_packaging_uom_id@api.depends('production_id')✅ yes
_compute_manual_consumption@api.depends('product_id')❌ no
_compute_location_id@api.depends('raw_material_production_id.location_src_id', 'production_id.location_src_id')✅ yes
_compute_location_dest_id@api.depends('raw_material_production_id.location_dest_id', 'production_id.location_dest_id')✅ yes
_compute_description_picking@api.depends('bom_line_id')✅ yes
_compute_priority@api.depends('raw_material_production_id.priority')✅ yes
_compute_picking_type_id@api.depends('raw_material_production_id.picking_type_id', 'production_id.picking_type_id')✅ yes
_compute_is_locked@api.depends('raw_material_production_id.is_locked', 'production_id.is_locked')✅ yes
_compute_unit_factor@api.depends('product_uom_qty', 'raw_material_production_id', 'raw_material_production_id.product_qty', 'raw_material_production_id.qty_produced', 'production_id', 'production_id.product_qty', 'production_id.qty_produced')❌ no
_compute_reference@api.depends('raw_material_production_id', 'raw_material_production_id.name', 'production_id', 'production_id.name', 'unbuild_id', 'unbuild_id.name')✅ yes
_set_references✅ yes
_compute_should_consume_qty@api.depends('raw_material_production_id.qty_producing', 'product_uom_qty', 'product_uom')❌ no
_compute_show_info@api.depends('byproduct_id')✅ yes
_compute_display_assign_serial@api.depends('picking_type_id.use_create_components_lots')✅ yes
_onchange_product_uom_qty@api.onchange('product_uom_qty', 'product_uom')❌ no
_onchange_quantity@api.onchange('quantity', 'product_uom', 'picked')❌ no
_check_negative_quantity@api.constrains('quantity', 'raw_material_production_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_run_procurement❌ no
_action_assign✅ yes
_action_confirm✅ yes
_action_done✅ yes
_should_bypass_reservation✅ yes
action_explode❌ no
action_show_details✅ yes
action_add_from_catalog_raw❌ no
action_add_from_catalog_byproduct❌ no
_action_cancel✅ yes
_prepare_move_split_vals✅ yes
_prepare_procurement_origin✅ yes
_prepare_phantom_move_values❌ no
_generate_move_phantom❌ no
_is_consuming✅ yes
_get_backorder_move_vals❌ no
_get_source_document✅ yes
_get_upstream_documents_and_responsibles✅ yes
_delay_alert_get_documents✅ yes
_should_be_assigned✅ yes
_should_bypass_set_qty_producing❌ no
_prepare_move_line_vals✅ yes
_key_assign_picking✅ yes
_prepare_merge_moves_distinct_fields@api.model✅ yes
_prepare_merge_negative_moves_excluded_distinct_fields@api.model✅ yes
_compute_kit_quantities❌ no
_update_candidate_moves_list✅ yes
_prepare_procurement_values✅ yes
_search_picking_for_assignation_domain✅ yes
action_open_reference✅ yes
_is_manual_consumption❌ no
_determine_is_manual_consumption@api.model❌ no
_get_relevant_state_among_moves✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

mrp/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_picking_type_id@api.depends('production_id')✅ yes
_search_picking_type_id✅ yes
create@api.model_create_multi✅ yes
_get_similar_move_lines✅ yes
write✅ yes
_get_aggregated_properties✅ yes
_get_aggregated_product_quantities✅ yes
_prepare_stock_move_vals✅ yes
_get_linkable_moves✅ yes
_exclude_requiring_lot✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

mrp/stock.warehouse.orderpoint

Extension
_inherit: stock.warehouse.orderpoint
[stock_orderpoint.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_inverse_route_id✅ yes
_get_replenishment_order_notification✅ yes
_compute_deadline_date@api.depends('bom_id', 'product_id.bom_ids.produce_delay')✅ yes
_get_lead_days_values✅ yes
_compute_qty_to_order_computed@api.depends('bom_id', 'bom_id.product_uom_id', 'product_id.bom_ids', 'product_id.bom_ids.product_uom_id')✅ yes
_compute_allowed_replenishment_uom_ids✅ yes
_compute_show_supply_warning✅ yes
_compute_show_bom@api.depends('effective_route_id')❌ no
_inverse_bom_id❌ no
_compute_bom_id_placeholder@api.depends('effective_route_id', 'bom_id', 'rule_ids', 'product_id.bom_ids')❌ no
_compute_effective_bom_id@api.depends('effective_route_id', 'bom_id', 'rule_ids', 'product_id.bom_ids')❌ no
_search_effective_bom_id❌ no
_compute_days_to_order✅ yes
_get_default_route✅ yes
_get_default_bom❌ no
_get_replenishment_multiple_alternative✅ yes
_quantity_in_progress✅ yes
_prepare_procurement_values✅ yes
_post_process_scheduler✅ yes
📊 Model Summary
Extension | Total Fields: 33 | Computed: 19 (Stored: 5, Non-Stored: 14) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 50 (@api.model: 3, @api.onchange: 1, @api.depends: 16, @api.constrains: 1)

mrp/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (11)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_use_create_lots@api.depends('code')✅ yes
_compute_use_existing_lots@api.depends('code')✅ yes
_check_default_location@api.constrains('default_location_dest_id')❌ no
_get_mo_count❌ no
get_mrp_stock_picking_action_picking_type❌ no
_get_aggregated_records_by_date✅ yes
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

mrp/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_has_kits@api.depends('move_ids')❌ no
_compute_mrp_production_ids@api.depends('production_ids')❌ no
action_detailed_operations✅ yes
action_view_mrp_production❌ no
_less_quantities_than_expected_add_documents✅ yes
get_action_click_graph@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

mrp/stock.quant

Extension
_inherit: stock.quant
[stock_quant.py]

Methods

Method nameDecoratorsHas super
_check_kits@api.constrains('product_id')❌ no
_should_bypass_product✅ yes
📊 Model Summary
Extension | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

mrp/stock.reference

Extension
_inherit: stock.reference
[stock_reference.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_message_dict✅ yes
_compute_picking_type_code_domain✅ yes
_should_auto_confirm_procurement_mo❌ no
run@api.model✅ yes
_filter_warehouse_routes✅ yes
_run_manufacture@api.model❌ no
_get_stock_move_values✅ yes
_get_moves_to_assign_domain✅ yes
_get_custom_move_fields✅ yes
_get_matching_bom❌ no
_make_mo_get_domain❌ no
_prepare_mo_vals❌ no
_get_date_planned❌ no
_get_lead_days✅ yes
_push_prepare_move_copy_values✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

mrp/stock.route

Extension
_inherit: stock.route
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_is_valid_resupply_route_for_product✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 1)

mrp/stock.scrap

Extension
_inherit: stock.scrap
[stock_scrap.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_location_id@api.depends('workorder_id', 'production_id')✅ yes
_prepare_move_values✅ yes
_onchange_serial_number@api.onchange('lot_id')✅ yes
_onchange_product_id@api.onchange('product_id')❌ no
_compute_scrap_qty@api.depends('move_ids', 'move_ids.move_line_ids.quantity', 'product_id')✅ yes
_should_check_available_qty✅ yes
do_replenish✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (11)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_manufacture_to_resupply❌ no
_inverse_manufacture_to_resupply❌ no
_create_or_update_route✅ yes
get_rules_dict✅ yes
_get_production_location@api.model❌ no
_get_routes_values✅ yes
_get_route_name✅ yes
_generate_global_route_rules_values✅ yes
_get_locations_values✅ yes
_get_sequence_values✅ yes
_get_picking_type_create_values✅ yes
_get_picking_type_update_values✅ yes
_create_missing_locations✅ yes
write✅ yes
_get_all_routes✅ yes
_update_location_manufacture❌ no
_update_name_and_code✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

mrp/stock.warehouse.orderpoint

Extension
_inherit: stock.warehouse.orderpoint
[stock_warehouse.py]

Methods

Method nameDecoratorsHas super
check_product_is_not_kit@api.constrains('product_id')❌ no
_get_orderpoint_products✅ yes
📊 Model Summary
Extension | Total Fields: 33 | Computed: 19 (Stored: 5, Non-Stored: 14) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 50 (@api.model: 3, @api.onchange: 1, @api.depends: 16, @api.constrains: 1)

Module: mrp_account

mrp_account/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
copy✅ yes
_compute_wip_production_count@api.depends('wip_production_ids')❌ no
action_view_wip_production❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

mrp_account/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_invoiced_qty_per_product✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_account/account.analytic.account

Extension
_inherit: account.analytic.account
[analytic_account.py]

Regular Fields (3)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_production_count@api.depends('production_ids')❌ no
_compute_bom_count@api.depends('bom_ids')❌ no
_compute_workorder_count@api.depends('workcenter_ids.order_ids', 'production_ids.workorder_ids')❌ no
action_view_mrp_production❌ no
action_view_mrp_bom❌ no
action_view_workorder❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

mrp_account/account.analytic.line

Extension
_inherit: account.analytic.line
[analytic_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

mrp_account/account.analytic.applicability

Extension
_inherit: account.analytic.applicability
[analytic_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_account/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_show_valuation❌ no
_compute_wip_move_count@api.depends('wip_move_ids')❌ no
write✅ yes
action_view_move_wip❌ no
_cal_price✅ yes
_get_backorder_mo_vals✅ yes
_post_labour❌ no
_post_inventory✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_account/mrp.workcenter

Classical
_name: mrp.workcenter
_inherit: mrp.workcenter, analytic.mixin
[mrp_workcenter.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_costs_hour_account_ids@api.depends('analytic_distribution')❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_account/mrp.workcenter.productivity

Extension
_inherit: mrp.workcenter.productivity
[mrp_workcenter.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 3, @api.depends: 1, @api.constrains: 1)

mrp_account/mrp.workorder

Extension
_inherit: mrp.workorder
[mrp_workorder.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_duration✅ yes
_set_duration✅ yes
action_cancel✅ yes
_prepare_analytic_line_values❌ no
_create_or_update_analytic_entry❌ no
_create_or_update_analytic_entry_for_record❌ no
📊 Model Summary
Extension | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

mrp_account/product.template

Extension
_inherit: product.template
[product.py]

Methods

Method nameDecoratorsHas super
_get_product_accounts✅ yes
action_bom_cost❌ no
button_bom_cost❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

mrp_account/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
button_bom_cost❌ no
action_bom_cost❌ no
_set_price_from_bom❌ no
_compute_bom_price❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

mrp_account/product.category

Extension
_inherit: product.category
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

mrp_account/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_value_from_production✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: mrp_landed_costs

mrp_landed_costs/stock.landed.cost

Extension
_inherit: stock.landed.cost
[stock_landed_cost.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_target_model@api.onchange('target_model')✅ yes
_get_targeted_move_ids✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 13 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

Module: mrp_maintenance

mrp_maintenance/maintenance.stage

Extension
_inherit: maintenance.stage
[mrp_maintenance.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_maintenance/mrp.workcenter

Classical
_name: mrp.workcenter
_inherit: mrp.workcenter, maintenance.mixin
[mrp_maintenance.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_unavailability_intervals✅ yes
_get_first_flexible_available_slot❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_maintenance/maintenance.equipment

Extension
_inherit: maintenance.equipment
[mrp_maintenance.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
button_mrp_workcenter❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

mrp_maintenance/maintenance.request

Extension
_inherit: maintenance.request
[mrp_maintenance.py]

Regular Fields (7)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_equipment_id@api.depends('maintenance_for')❌ no
_compute_workcenter_id@api.depends('maintenance_for', 'equipment_id')❌ no
_compute_maintenance_team_id@api.depends('workcenter_id')✅ yes
_compute_user_id@api.depends('workcenter_id')✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_need_new_activity✅ yes
_get_activity_note✅ yes
_recreate_leaves❌ no
archive_equipment_request✅ yes
📊 Model Summary
Extension | Total Fields: 29 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 20 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

mrp_maintenance/mrp.production

Extension
_inherit: mrp.production
[mrp_maintenance.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_maintenance_count@api.depends('request_ids')❌ no
button_maintenance_req❌ no
open_maintenance_request_mo❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_maintenance/mrp.workorder

Extension
_inherit: mrp.workorder
[mrp_maintenance.py]

Methods

Method nameDecoratorsHas super
button_maintenance_req❌ no
📊 Model Summary
Extension | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

Module: mrp_mps

mrp_mps/mrp.bom

Extension
_inherit: mrp.bom
[mrp_bom.py]

Methods

Method nameDecoratorsHas super
action_open_mps_view❌ no
_get_child_boms❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_mps/mrp.production.schedule

Classical
_name: mrp.production.schedule
_inherit: stock.replenish.mixin
[mrp_mps.py]

Regular Fields (11)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_warehouse_id@api.model❌ no
_compute_route_and_supplier@api.depends('product_id', 'product_id.route_ids')❌ no
_compute_is_manufacture_route@api.depends('route_id', 'route_id.rule_ids')❌ no
_search_replenish_state❌ no
action_open_actual_demand_details❌ no
action_open_actual_replenishment_details❌ no
action_replenish❌ no
action_cron_replenish@api.model❌ no
action_toggle_is_indirect❌ no
get_mps_view_state@api.model❌ no
create@api.model_create_multi✅ yes
_assign_mps_sequence❌ no
get_production_schedule_view_state❌ no
_get_impacted_parent_schedules❌ no
_get_impacted_child_schedules❌ no
get_impacted_schedule❌ no
_get_impacted_schedule❌ no
remove_replenish_qty❌ no
set_forecast_qty❌ no
set_replenish_qty❌ no
_filter_moves❌ no
_filter_rfq❌ no
get_import_templates@api.model❌ no
_get_procurement_extra_values❌ no
_get_forecasts_state❌ no
_get_lead_times❌ no
_get_replenish_qty❌ no
_get_incoming_qty❌ no
_get_indirect_demand_order❌ no
_get_indirect_demand_ratio_mps❌ no
_get_indirect_demand_tree❌ no
_get_moves_domain❌ no
_get_dest_moves_delay@api.model❌ no
_get_moves_and_date❌ no
_get_outgoing_qty❌ no
_get_rfq_domain❌ no
_get_rfq_and_planned_date❌ no
📊 Model Summary
Classical | Total Fields: 17 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 37 (@api.model: 6, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

mrp_mps/mrp.product.forecast

Class
_name: mrp.product.forecast
[mrp_mps.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_mps/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_schedule_count❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

mrp_mps/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_schedule_count❌ no
action_open_mps_view❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

mrp_mps/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_date_planned_mps@api.depends('order_line.date_planned', 'date_order')❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

mrp_mps/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (16)

Methods

Method nameDecoratorsHas super
_is_field_mps_display_group@api.model❌ no
_get_date_range❌ no
_date_range_to_str❌ no
write✅ yes
save_company_settings❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mrp_mps/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_make_po_get_domain✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: mrp_plm

mrp_plm/mrp.bom

Extension
_inherit: mrp.bom
[mrp_bom.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_eco_data❌ no
apply_new_version❌ no
button_mrp_eco❌ no
_get_previous_boms❌ no
_get_active_version❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_plm/mrp.bom.line

Extension
_inherit: mrp.bom.line
[mrp_bom.py]

Methods

Method nameDecoratorsHas super
_prepare_rebase_line❌ no
_create_or_update_rebase_line❌ no
_bom_line_change❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_sync_values❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

mrp_plm/mrp.bom.byproduct

Extension
_inherit: mrp.bom.byproduct
[mrp_bom.py]

Methods

Method nameDecoratorsHas super
_get_sync_values❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_plm/mrp.eco.type

Classical
_name: mrp.eco.type
_inherit: mail.alias.mixin
[mrp_eco.py]

Regular Fields (4)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_nb❌ no
_alias_get_creation_values✅ yes
📊 Model Summary
Classical | Total Fields: 8 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_plm/mrp.eco.approval.template

Class
_name: mrp.eco.approval.template
[mrp_eco.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_unique_user_stage@api.constrains('user_ids', 'stage_id')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mrp_plm/mrp.eco.approval

Class
_name: mrp.eco.approval
[mrp_eco.py]

Regular Fields (6)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_approved@api.depends('status', 'approval_template_id.approval_type')❌ no
_compute_is_rejected@api.depends('status', 'approval_template_id.approval_type')❌ no
_compute_awaiting_my_validation@api.depends('status', 'approval_template_id.approval_type')❌ no
_search_awaiting_my_validation❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

mrp_plm/mrp.eco.stage

Class
_name: mrp.eco.stage
[mrp_eco.py]

Regular Fields (11)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_get_sequence@api.model❌ no
_compute_approvals@api.depends('approval_template_ids.name')❌ no
_compute_is_blocking@api.depends('approval_template_ids.approval_type')❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

mrp_plm/mrp.eco

Classical
_name: mrp.eco
_inherit: mail.thread.cc
[mrp_eco.py]

Regular Fields (25)

Computed Fields

Stored (5)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_get_type_selection@api.model❌ no
_compute_attachments❌ no
_compute_effectivity@api.depends('effectivity_date')❌ no
_set_effectivity❌ no
_is_conflict❌ no
_get_difference_bom_lines❌ no
rebase❌ no
apply_rebase❌ no
_compute_bom_change_ids@api.depends('bom_id.bom_line_ids', 'new_bom_id.bom_line_ids', 'new_bom_id.bom_line_ids.product_qty', 'new_bom_id.bom_line_ids.product_uom_id', 'new_bom_id.bom_line_ids.operation_id', 'bom_id.byproduct_ids', 'new_bom_id.byproduct_ids', 'new_bom_id.byproduct_ids.product_qty', 'new_bom_id.bom_line_ids.operation_id')❌ no
_compute_previous_bom_change@api.depends('bom_id.bom_line_ids', 'current_bom_id.bom_line_ids', 'current_bom_id.bom_line_ids.product_qty', 'current_bom_id.bom_line_ids.product_uom_id', 'current_bom_id.bom_line_ids.operation_id')❌ no
_compute_routing_change_ids@api.depends('bom_id.operation_ids', 'bom_id.operation_ids.active', 'bom_id.operation_ids.time_mode', 'bom_id.operation_ids.time_mode_batch', 'bom_id.operation_ids.time_cycle_manual', 'new_bom_id.operation_ids', 'new_bom_id.operation_ids.active', 'new_bom_id.operation_ids.time_mode', 'new_bom_id.operation_ids.time_mode_batch', 'new_bom_id.operation_ids.time_cycle_manual')❌ no
_prepare_detailed_change_commands❌ no
_compute_user_approval❌ no
_compute_kanban_state@api.depends('stage_id', 'approval_ids.is_approved', 'approval_ids.is_rejected')❌ no
_compute_allow_change_stage@api.depends('kanban_state', 'stage_id', 'approval_ids')❌ no
_compute_allow_apply_change@api.depends('state', 'stage_id.allow_apply_change')❌ no
_compute_allow_change_kanban_state@api.depends('stage_id.approval_template_ids')❌ no
_compute_kanban_state_label@api.depends('stage_id', 'kanban_state')❌ no
onchange_product_tmpl_id@api.onchange('product_tmpl_id')❌ no
onchange_type_id@api.onchange('type_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_read_group_stage_ids@api.model❌ no
message_post✅ yes
_create_approvals❌ no
_create_or_update_approval❌ no
approve❌ no
reject❌ no
conflict_resolve❌ no
action_new_revision❌ no
action_apply❌ no
action_see_attachments❌ no
action_open_production❌ no
open_new_bom❌ no
📊 Model Summary
Classical | Total Fields: 42 | Computed: 12 (Stored: 5, Non-Stored: 7) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 34 (@api.model: 3, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

mrp_plm/mrp.eco.bom.change

Class
_name: mrp.eco.bom.change
[mrp_eco.py]

Regular Fields (14)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_upd_product_qty@api.depends('new_product_qty', 'old_product_qty')❌ no
_compute_change@api.depends('old_operation_id', 'new_operation_id', 'old_uom_id', 'new_uom_id')❌ no
action_open_component_change❌ no
action_open_byproduct_change❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

mrp_plm/mrp.eco.routing.change

Class
_name: mrp.eco.routing.change
[mrp_eco.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
action_open_routing_change_operation❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_plm/mrp.eco.tag

Class
_name: mrp.eco.tag
[mrp_eco.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_plm/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_eco_count@api.depends('eco_ids')❌ no
_compute_latest_bom_id@api.depends('bom_id', 'bom_id.active', 'bom_id.bom_line_ids')❌ no
action_create_eco❌ no
action_open_eco❌ no
action_update_bom✅ yes
_create_revision_bom❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_plm/mrp.routing.workcenter

Extension
_inherit: mrp.routing.workcenter
[mrp_routing.py]

Methods

Method nameDecoratorsHas super
_get_sync_values❌ no
📊 Model Summary
Extension | Total Fields: 23 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

mrp_plm/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_eco_count❌ no
mrp_eco_action_product_tmpl❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

mrp_plm/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
mrp_eco_action_product_tmpl❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

mrp_plm/product.document

Extension
_inherit: product.document
[product_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_attached_on_mrp✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: mrp_product_expiry

mrp_product_expiry/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Methods

Method nameDecoratorsHas super
pre_button_mark_done✅ yes
_check_expired_lots❌ no
_get_expired_context❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

Module: mrp_repair

mrp_repair/mrp.production

Extension
_inherit: mrp.production
[production.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_repair_count@api.depends('move_dest_ids.repair_id')❌ no
action_view_repair_orders❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_repair/repair.order

Extension
_inherit: repair.order
[repair.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_production_count@api.depends('reference_ids.production_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_explode❌ no
action_view_mrp_productions❌ no
_get_action_add_from_catalog_extra_context✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 20 (Stored: 11, Non-Stored: 9) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 50 (@api.model: 3, @api.onchange: 2, @api.depends: 16, @api.constrains: 0)

mrp_repair/stock.move

Extension
_inherit: stock.move
[repair.py]

Methods

Method nameDecoratorsHas super
_prepare_phantom_line_vals❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

mrp_repair/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_prepare_phantom_move_values✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: mrp_subcontracting

mrp_subcontracting/mrp.bom

Extension
_inherit: mrp.bom
[mrp_bom.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_bom_subcontract_find❌ no
_check_subcontracting_no_operation@api.constrains('operation_ids', 'byproduct_ids', 'type')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_subcontracting/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_move_line_raw_ids@api.depends('move_raw_ids.move_line_ids')❌ no
_compute_bom_product_ids❌ no
_inverse_move_line_raw_ids❌ no
write✅ yes
action_merge✅ yes
pre_button_mark_done✅ yes
_should_postpone_date_finished✅ yes
_has_workorders✅ yes
_get_subcontract_move❌ no
_get_writeable_fields_portal_user❌ no
action_split_subcontracting❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_subcontracting/mrp.production

Extension
_inherit: mrp.production
[mrp_unbuild.py]

Methods

Method nameDecoratorsHas super
button_unbuild✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_subcontracting/product.supplierinfo

Extension
_inherit: product.supplierinfo
[product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_subcontractor@api.depends('partner_id', 'product_id', 'product_tmpl_id')❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

mrp_subcontracting/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
_prepare_sellers✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

mrp_subcontracting/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_create_missing_subcontracting_location@api.model❌ no
_create_per_company_locations✅ yes
_create_subcontracting_location❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mrp_subcontracting/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_bom_ids❌ no
_compute_production_ids❌ no
_compute_picking_ids❌ no
_search_is_subcontractor❌ no
_compute_is_subcontractor❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_subcontracting/stock.location

Extension
_inherit: stock.location
[stock_location.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_subcontracting_location@api.constrains('usage', 'location_id')❌ no
_check_access_putaway✅ yes
is_subcontract❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 8 (Stored: 4, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 26 (@api.model: 3, @api.onchange: 0, @api.depends: 8, @api.constrains: 2)

mrp_subcontracting/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_subcontracting_details_visible❌ no
_compute_show_info@api.depends('is_subcontract')✅ yes
_compute_is_quantity_done_editable@api.depends('is_subcontract', 'has_tracking')✅ yes
copy_data✅ yes
write✅ yes
create@api.model_create_multi✅ yes
action_show_details✅ yes
action_show_subcontract_details❌ no
_action_cancel✅ yes
_action_confirm✅ yes
_get_subcontract_bom❌ no
_get_subcontract_production❌ no
_prepare_move_split_vals✅ yes
_prepare_procurement_values✅ yes
_should_bypass_reservation✅ yes
_get_available_move_lines✅ yes
_check_access_if_subcontractor❌ no
_is_subcontract_return❌ no
_can_create_lot✅ yes
_sync_subcontracting_productions❌ no
_generate_serial_numbers✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

mrp_subcontracting/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
_onchange_serial_number@api.onchange('lot_name', 'lot_id')✅ yes
write✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

mrp_subcontracting/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_subcontracting_details_visible@api.depends('move_ids.show_subcontracting_details_visible')❌ no
_compute_location_id@api.depends('picking_type_id', 'partner_id')✅ yes
_compute_show_lots_text@api.depends('move_ids.is_subcontract', 'move_ids.has_tracking')✅ yes
_action_done✅ yes
action_show_subcontract_details❌ no
_is_subcontract❌ no
_get_subcontract_production❌ no
_get_warehouse❌ no
_prepare_subcontract_mo_vals❌ no
_get_subcontract_mo_confirmation_ctx❌ no
_subcontracted_produce❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

mrp_subcontracting/stock.quant

Extension
_inherit: stock.quant
[stock_quant.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_search_is_subcontract❌ no
📊 Model Summary
Extension | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

mrp_subcontracting/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_push_prepare_move_copy_values✅ yes
_get_stock_move_values✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

mrp_subcontracting/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
get_rules_dict✅ yes
_update_global_route_resupply_subcontractor❌ no
_get_routes_values✅ yes
_generate_global_route_rules_values✅ yes
_get_picking_type_create_values✅ yes
_get_sequence_values✅ yes
_get_picking_type_update_values✅ yes
_get_subcontracting_location❌ no
_get_subcontracting_locations❌ no
_update_resupply_rules❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: mrp_subcontracting_account

mrp_subcontracting_account/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Methods

Method nameDecoratorsHas super
_cal_price✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_subcontracting_account/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_compute_bom_price✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

Module: mrp_subcontracting_dropshipping

mrp_subcontracting_dropshipping/purchase.order

Extension
_inherit: purchase.order
[purchase.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_default_location_dest_id_is_subcontracting_loc@api.depends('picking_type_id.default_location_dest_id')❌ no
_compute_dest_address_id@api.depends('default_location_dest_id_is_subcontracting_loc')✅ yes
onchange_picking_type_id@api.onchange('picking_type_id')❌ no
_get_destination_location✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

mrp_subcontracting_dropshipping/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_create_subcontracting_dropshipping_sequence❌ no
_create_subcontracting_dropshipping_picking_type❌ no
_create_subcontracting_dropshipping_rules❌ no
_create_missing_subcontracting_dropshipping_rules@api.model❌ no
_create_missing_subcontracting_dropshipping_sequence@api.model❌ no
_create_missing_subcontracting_dropshipping_picking_type@api.model❌ no
_create_per_company_sequences✅ yes
_create_per_company_rules✅ yes
_create_per_company_picking_types✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

mrp_subcontracting_dropshipping/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_is_purchase_return✅ yes
_is_dropshipped✅ yes
_is_dropshipped_returned✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

mrp_subcontracting_dropshipping/stock.warehouse.orderpoint

Extension
_inherit: stock.warehouse.orderpoint
[stock_orderpoint.py]

Methods

Method nameDecoratorsHas super
_prepare_procurement_values✅ yes
📊 Model Summary
Extension | Total Fields: 33 | Computed: 19 (Stored: 5, Non-Stored: 14) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 50 (@api.model: 3, @api.onchange: 1, @api.depends: 16, @api.constrains: 1)

mrp_subcontracting_dropshipping/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_compute_is_dropship✅ yes
_get_warehouse✅ yes
_prepare_subcontract_mo_vals✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

mrp_subcontracting_dropshipping/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_prepare_purchase_order✅ yes
_make_po_get_domain✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

mrp_subcontracting_dropshipping/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_update_dropship_subcontract_rules❌ no
update_global_route_dropship_subcontractor❌ no
_generate_global_route_rules_values✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: mrp_subcontracting_purchase

mrp_subcontracting_purchase/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_get_price_unit_val_dif_and_relevant_qty✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_subcontracting_purchase/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_get_monthly_demand_moves_location_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

mrp_subcontracting_purchase/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_subcontracting_resupply_picking_count@api.depends('order_line.move_ids')❌ no
action_view_subcontracting_resupply❌ no
_get_subcontracting_resupplies❌ no
_get_mrp_productions✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

mrp_subcontracting_purchase/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_is_purchase_return✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

mrp_subcontracting_purchase/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_subcontracting_source_purchase_count@api.depends('move_ids.move_dest_ids.raw_material_production_id')❌ no
action_view_subcontracting_source_purchase❌ no
_get_subcontracting_source_purchase❌ no
_get_subcontract_mo_confirmation_ctx✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

mrp_subcontracting_purchase/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_get_lead_days✅ yes
_notify_responsible✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: mrp_subcontracting_quality

mrp_subcontracting_quality/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

Module: mrp_workorder

mrp_workorder/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
pin_validation❌ no
login❌ no
logout❌ no
remove_session_owner❌ no
_get_employee_fields_for_tablet❌ no
_connect_employee❌ no
get_employees_wo_by_employees❌ no
get_wo_time_by_employees_ids❌ no
stop_all_workorder_from_employee❌ no
get_employees_connected❌ no
set_employees_connected❌ no
get_session_owner❌ no
login_user_employee❌ no
get_all_employees❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_workorder/mrp.bom

Classical
_name: mrp.bom
_inherit: mrp.bom
[mrp_bom.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_quality_point_count@api.depends('operation_ids.quality_point_ids')❌ no
write✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_workorder/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_state_color@api.depends('state')❌ no
write✅ yes
action_add_byproduct❌ no
action_add_component❌ no
action_add_workorder❌ no
action_log_note❌ no
action_open_shop_floor❌ no
_compute_employee_ids@api.depends('workorder_ids', 'workorder_ids.employee_ids')❌ no
pre_button_mark_done✅ yes
_update_catalog_line_quantity✅ yes
_get_new_catalog_line_values✅ yes
can_load_samples❌ no
action_load_samples❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_workorder/mrp.workcenter

Classical
_name: mrp.workcenter
_inherit: hr.mixin, mrp.workcenter
[mrp_workcenter.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
action_work_order✅ yes
get_employee_barcode@api.model❌ no
_compute_working_state@api.depends('time_ids', 'time_ids.date_end', 'time_ids.loss_type')❌ no
action_enable_routings❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_workorder/mrp.workcenter.productivity

Extension
_inherit: mrp.workcenter.productivity
[mrp_workcenter.py]

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_employee_cost@api.depends('employee_id.hourly_cost')❌ no
_compute_total_cost@api.depends('duration', 'employee_cost')❌ no
_compute_employee@api.depends('user_id')❌ no
_check_open_time_ids❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 3, @api.depends: 1, @api.constrains: 1)

mrp_workorder/mrp.workorder

Classical
_name: mrp.workorder
_inherit: hr.mixin, mrp.workorder, barcodes.barcode_events_mixin
[mrp_workorder.py]

Regular Fields (9)

Computed Fields

Stored (1)

Non-Stored (12)

Methods

Method nameDecoratorsHas super
_compute_quality_point_ids@api.depends('operation_id')❌ no
_compute_quality_point_count@api.depends('operation_id')❌ no
_compute_is_last_lot@api.depends('qty_producing', 'qty_remaining')❌ no
_compute_is_last_unfinished_wo@api.depends('production_id.workorder_ids')❌ no
_compute_finished_product_check_ids@api.depends('check_ids')❌ no
_compute_done_check_ids@api.depends('check_ids.quality_state')❌ no
action_back❌ no
action_cancel✅ yes
action_generate_serial❌ no
_change_quality_check❌ no
action_menu❌ no
action_add_component❌ no
action_add_byproduct❌ no
action_add_workorder❌ no
button_start✅ yes
button_finish✅ yes
verify_quality_checks❌ no
action_propose_change❌ no
action_add_step❌ no
action_open_mes❌ no
action_log_note❌ no
_compute_check❌ no
_compute_quality_alert_count❌ no
_create_checks❌ no
_get_byproduct_move_to_update✅ yes
pre_record_production❌ no
record_production❌ no
post_record_production❌ no
_defaults_from_move❌ no
open_tablet_view❌ no
action_open_manufacturing_order❌ no
do_finish❌ no
get_summary_data❌ no
_action_confirm✅ yes
_update_qty_producing✅ yes
_web_gantt_reschedule_is_record_candidate✅ yes
_web_gantt_reschedule_compute_dates❌ no
_web_gantt_reschedule_write_new_dates✅ yes
_web_gantt_progress_bar_workcenter_id❌ no
get_gantt_data@api.model✅ yes
_gantt_progress_bar@api.model❌ no
_gantt_unavailability@api.model✅ yes
get_shopfloor_limit@api.model❌ no
_should_be_pending❌ no
_should_start❌ no
_compute_duration✅ yes
_compute_employee_id@api.depends('employee_ids')❌ no
search_is_assigned_to_connected❌ no
_all_employees_allowed@api.depends('all_employees_allowed')❌ no
start_employee❌ no
stop_employee❌ no
_should_start_timer❌ no
_intervals_duration❌ no
get_duration❌ no
get_working_duration❌ no
get_productive_duration❌ no
_cal_cost✅ yes
button_pending✅ yes
action_mark_as_done❌ no
_set_default_time_log❌ no
_compute_expected_operation_cost✅ yes
_get_current_theorical_operation_cost✅ yes
_get_current_theorical_employee_cost❌ no
_compute_current_operation_cost✅ yes
end_all✅ yes
action_mrp_workorder_dependencies❌ no
_prepare_timeline_vals✅ yes
set_qty_producing❌ no
_get_connected_employee❌ no
📊 Model Summary
Classical | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

mrp_workorder/quality.point.test_type

Extension
_inherit: quality.point.test_type
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_domain_from_allow_registration❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_workorder/mrp.routing.workcenter

Extension
_inherit: mrp.routing.workcenter
[quality.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_cost@api.depends('employee_ratio')✅ yes
_compute_quality_point_count@api.depends('quality_point_ids')❌ no
_compute_default_picking_type_ids❌ no
write✅ yes
copy✅ yes
📊 Model Summary
Extension | Total Fields: 23 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

mrp_workorder/quality.point

Extension
_inherit: quality.point
[quality.py]

Regular Fields (6)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_default_product_ids❌ no
_onchange_bom_product_ids@api.onchange('bom_product_ids', 'is_workorder_step')❌ no
_compute_bom_product_ids@api.depends('bom_id.product_id', 'bom_id.product_tmpl_id.product_variant_ids', 'is_workorder_step', 'bom_id')❌ no
_compute_component_ids@api.depends('product_ids', 'test_type_id', 'is_workorder_step')❌ no
_compute_is_workorder_step@api.depends('operation_id', 'picking_type_ids')❌ no
_compute_show_failure_location@api.depends('operation_id')✅ yes
_change_product_ids_for_bom❌ no
_onchange_operation_id@api.onchange('operation_id')❌ no
_onchange_test_type_id@api.onchange('test_type_id')❌ no
write✅ yes
action_view_worksheet_document❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_workorder/quality.alert

Extension
_inherit: quality.alert
[quality.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 2, @api.depends: 0, @api.constrains: 0)

mrp_workorder/quality.check

Extension
_inherit: quality.check
[quality.py]

Regular Fields (10)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_title@api.depends('test_type_id', 'component_id', 'component_id.name', 'workorder_id', 'workorder_id.name')✅ yes
_compute_result@api.depends('point_id', 'quality_state', 'component_id', 'component_uom_id', 'lot_ids')❌ no
copy✅ yes
_get_check_result❌ no
action_print❌ no
_get_print_qty❌ no
_get_product_label_action❌ no
_get_lot_label_action❌ no
action_next❌ no
add_check_in_chain❌ no
_next❌ no
_insert_in_chain❌ no
do_pass✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

mrp_workorder/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_worksheet_document@api.depends('check_id.worksheet_document')❌ no
_compute_manual_consumption@api.depends('workorder_id')✅ yes
_should_bypass_set_qty_producing✅ yes
_action_assign✅ yes
action_add_from_catalog_raw❌ no
action_pass❌ no
action_undo❌ no
get_quant_from_barcode❌ no
_visible_quantity✅ yes
_add_from_quant❌ no
action_add_from_quant❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

mrp_workorder/stock.move.line

Extension
_inherit: stock.move.line
[stock_move.py]

Methods

Method nameDecoratorsHas super
_takes_from_quant❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

mrp_workorder/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
action_mrp_overview❌ no
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

Module: mrp_workorder_hr_account

mrp_workorder_hr_account/account.analytic.line

Extension
_inherit: account.analytic.line
[analytic_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

mrp_workorder_hr_account/mrp.workcenter.productivity

Extension
_inherit: mrp.workcenter.productivity
[mrp_workorder.py]

Methods

Method nameDecoratorsHas super
_prepare_analytic_line_values❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 3, @api.depends: 1, @api.constrains: 1)

mrp_workorder_hr_account/mrp.workorder

Extension
_inherit: mrp.workorder
[mrp_workorder.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_duration✅ yes
action_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

Module: mrp_workorder_iot

mrp_workorder_iot/mrp.workcenter

Extension
_inherit: mrp.workcenter
[mrp_workorder.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_workorder_iot/iot.trigger

Class
_name: iot.trigger
[mrp_workorder.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_workorder_iot/iot.device

Extension
_inherit: iot.device
[mrp_workorder.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

mrp_workorder_iot/quality.check

Extension
_inherit: quality.check
[quality.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_boxes❌ no
action_print✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

Module: mrp_workorder_plm

mrp_workorder_plm/mrp.eco

Extension
_inherit: mrp.eco
[mrp_eco.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_routing_change_ids@api.depends('bom_id.operation_ids.quality_point_ids', 'new_bom_id.operation_ids.quality_point_ids', 'bom_id.operation_ids.quality_point_ids.test_type_id', 'new_bom_id.operation_ids.quality_point_ids.test_type_id', 'bom_id.operation_ids.quality_point_ids.note', 'new_bom_id.operation_ids.quality_point_ids.note')✅ yes
_prepare_detailed_change_commands❌ no
📊 Model Summary
Extension | Total Fields: 42 | Computed: 12 (Stored: 5, Non-Stored: 7) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 34 (@api.model: 3, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

mrp_workorder_plm/mrp.eco.routing.change

Extension
_inherit: mrp.eco.routing.change
[mrp_eco.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_open_routing_change_quality_point❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

mrp_workorder_plm/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Methods

Method nameDecoratorsHas super
_create_revision_bom✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

mrp_workorder_plm/quality.check

Extension
_inherit: quality.check
[mrp_workorder.py]

Methods

Method nameDecoratorsHas super
add_check_in_chain✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

mrp_workorder_plm/quality.point

Extension
_inherit: quality.point
[quality.py]

Methods

Method nameDecoratorsHas super
_get_sync_values❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: onboarding

onboarding/onboarding.onboarding

Class
_name: onboarding.onboarding
[onboarding_onboarding.py]

Regular Fields (7)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_is_per_company@api.depends('progress_ids', 'progress_ids.company_id', 'step_ids', 'step_ids.is_per_company')❌ no
_compute_current_progress@api.depends_context('company'); @api.depends('progress_ids', 'progress_ids.is_onboarding_closed', 'progress_ids.onboarding_state', 'progress_ids.company_id')❌ no
write✅ yes
action_close❌ no
action_close_panel@api.model❌ no
action_refresh_progress_ids❌ no
action_toggle_visibility❌ no
_search_or_create_progress❌ no
_create_progress❌ no
_prepare_rendering_values❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

onboarding/onboarding.onboarding.step

Class
_name: onboarding.onboarding.step
[onboarding_onboarding_step.py]

Regular Fields (13)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_current_progress@api.depends_context('company'); @api.depends('progress_ids', 'progress_ids.step_state')❌ no
check_step_on_onboarding_has_action@api.constrains('onboarding_ids')❌ no
write✅ yes
action_set_just_done❌ no
action_validate_step@api.model❌ no
_get_placeholder_filename@api.model✅ yes
_create_progress_steps❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

onboarding/onboarding.progress

Class
_name: onboarding.progress
[onboarding_progress.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_onboarding_state@api.depends('onboarding_id.step_ids', 'progress_step_ids', 'progress_step_ids.step_state')❌ no
_recompute_progress_step_ids❌ no
action_close❌ no
action_toggle_visibility❌ no
_get_and_update_onboarding_state❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

onboarding/onboarding.progress.step

Class
_name: onboarding.progress.step
[onboarding_progress_step.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
action_consolidate_just_done❌ no
action_set_just_done❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: partner_autocomplete

partner_autocomplete/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_get_view@api.model✅ yes
iap_enrich_auto❌ no
_enrich❌ no
_enrich_extract_m2o_id❌ no
_get_company_domain❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

partner_autocomplete/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_iap_replace_location_codes@api.model❌ no
_iap_replace_industry_code@api.model❌ no
_iap_replace_language_codes@api.model❌ no
_format_data_company@api.model❌ no
autocomplete_by_name@api.model❌ no
autocomplete_by_vat@api.model❌ no
_process_enriched_response@api.model❌ no
enrich_by_duns@api.model❌ no
enrich_by_gst@api.model❌ no
enrich_by_domain@api.model❌ no
iap_partner_autocomplete_get_tag_ids❌ no
_get_view@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: partner_commission

partner_commission/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_sales_representative❌ no
_get_commission_purchase_order_domain❌ no
_get_commission_purchase_order❌ no
_make_commission❌ no
_refund_commission❌ no
_reverse_moves✅ yes
_invoice_paid_hook✅ yes
button_draft✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

partner_commission/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_commission_rule❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

partner_commission/commission.plan

Class
_name: commission.plan
[commission_plan.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_match_rules❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

partner_commission/commission.rule

Class
_name: commission.rule
[commission_plan.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_check_product_category@api.constrains('product_id', 'category_id')❌ no
_onchange_is_capped@api.onchange('is_capped')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 1)

partner_commission/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Methods

Method nameDecoratorsHas super
action_new_quotation✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

partner_commission/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_source_invoice_count❌ no
action_view_customer_invoices❌ no
_cron_confirm_purchase_orders@api.model❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

partner_commission/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

partner_commission/res.partner.grade

Extension
_inherit: res.partner.grade
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

partner_commission/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_commission_plan@api.model❌ no
_onchange_grade_id@api.onchange('grade_id')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

partner_commission/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_commission@api.depends('referrer_id', 'commission_plan_id', 'sale_order_template_id', 'pricelist_id', 'order_line.price_subtotal')❌ no
_compute_commission_plan@api.depends('commission_plan_frozen', 'partner_id', 'referrer_id', 'referrer_id.commission_plan_id')❌ no
_set_commission_plan❌ no
_prepare_invoice✅ yes
_prepare_upsell_renew_order_values✅ yes
_add_partnership✅ yes
_remove_partnership✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

partner_commission/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_get_additional_domain_for_purchase_order_line✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: partnership

partnership/product.pricelist

Extension
_inherit: product.pricelist
[product_pricelist.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_partners_count❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

partnership/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_saleable_tracking_types@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

partnership/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

partnership/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

partnership/res.partner.grade

Class
_name: res.partner.grade
[res_partner_grade.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_partners_count❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

partnership/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_constraint_unique_assigned_grade@api.constrains('order_line')❌ no
_compute_partnership@api.depends('order_line.product_id')❌ no
action_confirm✅ yes
_add_partnership❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: payment

payment/payment.method

Class
_name: payment.method
[payment_method.py]

Regular Fields (14)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_primary❌ no
_search_is_primary❌ no
_onchange_warn_before_disabling_tokens@api.onchange('active', 'provider_ids', 'support_tokenization')❌ no
_onchange_provider_ids_warn_before_attaching_payment_method@api.onchange('provider_ids')❌ no
_check_manual_capture_supported_by_providers@api.constrains('active', 'support_manual_capture')❌ no
write✅ yes
_get_compatible_payment_methods❌ no
_get_from_code❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 2, @api.depends: 0, @api.constrains: 1)

payment/payment.provider

Class
_name: payment.provider
[payment_provider.py]

Regular Fields (23)

Computed Fields

Stored (2)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_valid_field_parameter✅ yes
_compute_available_currency_ids@api.depends('code')❌ no
_get_supported_currencies❌ no
_compute_color@api.depends('state', 'module_state')❌ no
_compute_feature_support_fields@api.depends('code')❌ no
_onchange_state_switch_is_published@api.onchange('state')❌ no
_onchange_state_warn_before_disabling_tokens@api.onchange('state')❌ no
_onchange_company_block_if_existing_transactions@api.onchange('company_id')❌ no
_check_manual_capture_supported_by_payment_methods@api.constrains('capture_manually')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_check_required_if_provider❌ no
_toggle_post_processing_cron@api.model❌ no
_archive_linked_tokens❌ no
_deactivate_unsupported_payment_methods❌ no
_activate_default_pms❌ no
_get_default_payment_method_codes❌ no
button_immediate_install❌ no
action_start_onboarding❌ no
action_reset_credentials❌ no
_get_reset_values❌ no
action_toggle_is_published❌ no
action_view_payment_methods❌ no
_get_compatible_providers@api.model❌ no
_is_tokenization_required❌ no
_should_build_inline_form❌ no
_get_validation_amount❌ no
_get_validation_currency❌ no
_get_redirect_form_view❌ no
_send_api_request❌ no
_build_request_url❌ no
_build_request_headers❌ no
_build_request_auth❌ no
_log_request❌ no
_log_response❌ no
_parse_response_content❌ no
_parse_response_error❌ no
_prepare_json_rpc_payload❌ no
_parse_proxy_response❌ no
_setup_provider@api.model❌ no
_remove_provider@api.model❌ no
_get_provider_domain@api.model❌ no
_get_removal_values❌ no
_get_code❌ no
_get_status_message❌ no
📊 Model Summary
Class | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment/payment.token

Class
_name: payment.token
[payment_token.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('payment_details', 'create_date')❌ no
create@api.model_create_multi✅ yes
_get_specific_create_values@api.model❌ no
write✅ yes
_check_partner_is_never_public@api.constrains('partner_id')❌ no
_handle_archiving❌ no
_get_available_tokens❌ no
_build_display_name❌ no
get_linked_records_info❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment/payment.transaction

Class
_name: payment.transaction
[payment_transaction.py]

Regular Fields (27)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_lang_get@api.model❌ no
_compute_primary_payment_method_id❌ no
_compute_refunds_count❌ no
_check_state_authorized_supported@api.constrains('state')❌ no
_check_token_is_active@api.constrains('token_id')❌ no
create@api.model_create_multi✅ yes
_get_specific_create_values@api.model❌ no
action_view_refunds❌ no
action_capture❌ no
action_void❌ no
action_refund❌ no
_build_action_feedback_notification❌ no
action_post_process❌ no
_compute_reference@api.model❌ no
_compute_reference_prefix@api.model❌ no
_get_processing_values❌ no
_get_specific_processing_values❌ no
_get_specific_rendering_values❌ no
_get_mandate_values❌ no
_charge_with_token❌ no
_send_payment_request❌ no
_capture❌ no
_send_capture_request❌ no
_void❌ no
_send_void_request❌ no
_refund❌ no
_send_refund_request❌ no
_ensure_provider_is_not_disabled❌ no
_create_child_transaction❌ no
_process❌ no
_search_by_reference@api.model❌ no
_extract_reference@api.model❌ no
_validate_amount❌ no
_extract_amount_data❌ no
_apply_updates❌ no
_tokenize❌ no
_extract_token_values❌ no
_set_pending❌ no
_set_authorized❌ no
_set_done❌ no
_set_canceled❌ no
_set_error❌ no
_update_state❌ no
_update_source_transaction_state❌ no
_cron_post_process❌ no
_post_process❌ no
_send_api_request❌ no
_log_sent_message❌ no
_log_received_message❌ no
_log_message_on_linked_documents❌ no
_get_sent_message❌ no
_get_received_message❌ no
_get_last❌ no
📊 Model Summary
Class | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

payment/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

payment/res.country

Extension
_inherit: res.country
[res_country.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_provider_support@api.depends('code')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

payment/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_payment_token_count@api.depends('payment_token_ids')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: payment_adyen

payment_adyen/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_get_default_payment_method_codes✅ yes
_adyen_extract_prefix_from_api_url@api.model❌ no
_compute_feature_support_fields✅ yes
_adyen_get_inline_form_values❌ no
_adyen_get_formatted_amount❌ no
_adyen_compute_shopper_reference❌ no
_build_request_url✅ yes
_build_request_headers✅ yes
_parse_response_error✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_adyen/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_adyen/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_processing_values✅ yes
_send_payment_request✅ yes
_send_capture_request✅ yes
_send_void_request✅ yes
_send_refund_request✅ yes
_search_by_reference@api.model✅ yes
_adyen_create_child_tx❌ no
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_aps

payment_aps/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_default_payment_method_codes✅ yes
_aps_get_api_url❌ no
_aps_calculate_signature❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_aps/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_compute_reference@api.model✅ yes
_get_specific_rendering_values✅ yes
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_asiapay

payment_asiapay/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_limit_available_currency_ids@api.constrains('available_currency_ids', 'state')❌ no
_get_default_payment_method_codes✅ yes
_asiapay_get_api_url❌ no
_asiapay_calculate_signature❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_asiapay/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_compute_reference@api.model✅ yes
_get_specific_rendering_values✅ yes
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_authorize

payment_authorize/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_limit_available_currency_ids@api.constrains('available_currency_ids', 'state')❌ no
_compute_feature_support_fields✅ yes
_get_default_payment_method_codes✅ yes
action_update_merchant_details❌ no
_get_validation_amount✅ yes
_authorize_get_inline_form_values❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_authorize/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_authorize/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_processing_values✅ yes
_authorize_create_transaction_request❌ no
_send_payment_request✅ yes
_send_refund_request✅ yes
_send_capture_request✅ yes
_send_void_request✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_buckaroo

payment_buckaroo/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_supported_currencies✅ yes
_get_default_payment_method_codes✅ yes
_buckaroo_get_api_url❌ no
_buckaroo_generate_digital_sign❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_buckaroo/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_rendering_values✅ yes
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_custom

payment_custom/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_get_default_payment_method_codes✅ yes
action_recompute_pending_msg❌ no
_get_provider_domain@api.model✅ yes
_get_removal_values@api.model✅ yes
_transfer_ensure_pending_msg_is_set❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_custom/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_rendering_values✅ yes
_get_communication❌ no
_extract_amount_data✅ yes
_apply_updates✅ yes
_log_received_message✅ yes
_get_sent_message✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_demo

payment_demo/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_check_provider_state@api.constrains('state', 'code')❌ no
_get_default_payment_method_codes✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_demo/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_build_display_name✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_demo/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
action_demo_set_done❌ no
action_demo_set_canceled❌ no
action_demo_set_error❌ no
_send_payment_request✅ yes
_send_capture_request✅ yes
_send_void_request✅ yes
_send_refund_request✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_dpo

payment_dpo/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_default_payment_method_codes✅ yes
_build_request_url✅ yes
_build_request_headers✅ yes
_parse_response_content✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_dpo/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_rendering_values✅ yes
_dpo_create_token❌ no
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_flutterwave

payment_flutterwave/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_get_supported_currencies✅ yes
_get_default_payment_method_codes✅ yes
_get_compatible_providers@api.model✅ yes
_build_request_url✅ yes
_build_request_headers✅ yes
_parse_response_error✅ yes
_parse_response_content✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_flutterwave/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_flutterwave/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_compute_reference@api.model✅ yes
_get_specific_processing_values✅ yes
_get_specific_rendering_values✅ yes
_send_payment_request✅ yes
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
_flutterwave_is_authorization_pending❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_iyzico

payment_iyzico/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_supported_currencies✅ yes
_get_default_payment_method_codes✅ yes
_build_request_url✅ yes
_build_request_headers✅ yes
_iyzico_calculate_signature❌ no
_parse_response_error✅ yes
_parse_response_content✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_iyzico/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_rendering_values✅ yes
_iyzico_prepare_cf_initialize_payload❌ no
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_mercado_pago

payment_mercado_pago/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_inverse_mercado_pago_account_country_id❌ no
_compute_mercado_pago_is_oauth_supported❌ no
_check_mercado_pago_credentials_are_set_before_enabling@api.constrains('state', 'mercado_pago_access_token')❌ no
_check_mercado_pago_credentials_are_set_before_allowing_tokenization@api.constrains('allow_tokenization', 'mercado_pago_public_key')❌ no
_get_default_payment_method_codes✅ yes
action_start_onboarding✅ yes
_get_reset_values✅ yes
_get_compatible_providers@api.model✅ yes
_mercado_pago_get_inline_form_values❌ no
_build_request_url✅ yes
_build_request_headers✅ yes
_mercado_pago_fetch_access_token❌ no
_parse_response_content✅ yes
_parse_response_error✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_mercado_pago/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_mercado_pago/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_rendering_values✅ yes
_mercado_pago_prepare_preference_request_payload❌ no
_mercado_pago_prepare_payment_request_payload❌ no
_mercado_pago_prepare_base_request_payload❌ no
_send_payment_request✅ yes
_mercado_pago_convert_amount❌ no
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
_mercado_pago_get_error_msg@api.model❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_mollie

payment_mollie/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_supported_currencies✅ yes
_get_default_payment_method_codes✅ yes
_build_request_url✅ yes
_build_request_headers✅ yes
_parse_response_error✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_mollie/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_rendering_values✅ yes
_mollie_prepare_payment_request_payload❌ no
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_nuvei

payment_nuvei/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_supported_currencies✅ yes
_get_default_payment_method_codes✅ yes
_nuvei_get_api_url❌ no
_nuvei_calculate_signature❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_nuvei/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_rendering_values✅ yes
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_paymob

payment_paymob/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_check_available_country_currency_ids@api.constrains('available_currency_ids')❌ no
_inverse_paymob_account_country_id❌ no
_get_default_payment_method_codes✅ yes
action_sync_paymob_payment_methods❌ no
_match_paymob_payment_methods❌ no
_update_payment_method_integration_names❌ no
_build_request_url✅ yes
_paymob_get_api_url❌ no
_build_request_headers✅ yes
_paymob_fetch_access_token❌ no
_parse_response_error✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_paymob/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_compute_reference@api.model✅ yes
_get_specific_rendering_values✅ yes
_paymob_prepare_payment_request_payload❌ no
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_paypal

payment_paypal/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_get_supported_currencies✅ yes
_get_default_payment_method_codes✅ yes
action_paypal_create_webhook❌ no
_paypal_get_inline_form_values❌ no
_build_request_url✅ yes
_paypal_get_api_url❌ no
_build_request_headers✅ yes
_paypal_fetch_access_token❌ no
_parse_response_error✅ yes
_build_request_auth✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_paypal/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_specific_processing_values✅ yes
_paypal_prepare_order_payload❌ no
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_razorpay

payment_razorpay/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_get_supported_currencies✅ yes
_check_razorpay_credentials_are_set_before_enabling@api.constrains('state')❌ no
_get_default_payment_method_codes✅ yes
action_start_onboarding✅ yes
_get_reset_values✅ yes
action_razorpay_create_webhook❌ no
_get_validation_amount✅ yes
_razorpay_calculate_signature❌ no
_razorpay_refresh_access_token❌ no
_build_request_url✅ yes
_build_request_headers✅ yes
_build_request_auth✅ yes
_parse_response_error✅ yes
_parse_response_content✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_razorpay/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Methods

Method nameDecoratorsHas super
_razorpay_get_limit_exceed_warning❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_razorpay/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_processing_values✅ yes
_razorpay_create_customer❌ no
_validate_phone_number@api.model❌ no
_razorpay_create_order❌ no
_razorpay_prepare_order_payload❌ no
_razorpay_get_mandate_max_amount❌ no
_razorpay_convert_inr_to_currency@api.model❌ no
_send_payment_request✅ yes
_send_refund_request✅ yes
_send_capture_request✅ yes
_send_void_request✅ yes
_search_by_reference@api.model✅ yes
_razorpay_create_refund_tx_from_payment_data❌ no
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_redsys

payment_redsys/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_default_payment_method_codes✅ yes
_redsys_get_api_url❌ no
_redsys_calculate_signature❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_redsys/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_reference✅ yes
_get_specific_rendering_values✅ yes
_redsys_prepare_merchant_parameters❌ no
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_sepa_direct_debit

payment_sepa_direct_debit/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement_line.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_cron_confirm_sepa_transactions❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

payment_sepa_direct_debit/account.payment.method

Extension
_inherit: account.payment.method
[account_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_method_information@api.model✅ yes
_get_sdd_payment_method_code@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

payment_sepa_direct_debit/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_get_supported_currencies✅ yes
_check_journal_iban_is_valid@api.constrains('state', 'journal_id')❌ no
_check_has_creditor_identifier@api.constrains('state', 'company_id')❌ no
_check_country_in_sepa_zone@api.constrains('available_country_ids')❌ no
_get_default_payment_method_codes✅ yes
_get_compatible_providers@api.model✅ yes
_is_tokenization_required✅ yes
_sdd_find_or_create_mandate❌ no
_sdd_find_or_create_partner_bank❌ no
_sdd_create_token_for_mandate❌ no
_get_code✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_sepa_direct_debit/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_build_display_name✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_sepa_direct_debit/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_get_specific_processing_values✅ yes
_send_payment_request✅ yes
_apply_updates✅ yes
_set_done✅ yes
_get_communication✅ yes
_create_payment✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

payment_sepa_direct_debit/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

payment_sepa_direct_debit/sdd.mandate

Extension
_inherit: sdd.mandate
[sdd_mandate.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_is_online_payment❌ no
_compute_payment_transaction_count@api.depends('payment_transaction_ids')❌ no
write✅ yes
_confirm❌ no
action_validate_mandate✅ yes
action_view_payment_transactions❌ no
_get_source_transaction❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 20 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 3)

Module: payment_stripe

payment_stripe/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_check_state_of_connected_account_is_never_test@api.constrains('state', 'stripe_publishable_key', 'stripe_secret_key')❌ no
_stripe_has_connected_account❌ no
_check_onboarding_of_enabled_provider_is_completed@api.constrains('state')❌ no
_stripe_onboarding_is_ongoing❌ no
_get_default_payment_method_codes✅ yes
action_start_onboarding✅ yes
action_stripe_create_webhook❌ no
action_stripe_verify_apple_pay_domain❌ no
_get_stripe_webhook_url❌ no
_stripe_get_publishable_key❌ no
_stripe_get_inline_form_values❌ no
_stripe_get_country❌ no
_stripe_fetch_or_create_connected_account❌ no
_stripe_prepare_connect_account_payload❌ no
_prepare_json_rpc_payload✅ yes
_stripe_prepare_proxy_data❌ no
_build_request_url✅ yes
_build_request_headers✅ yes
_parse_response_error✅ yes
_parse_response_content✅ yes
_get_stripe_extra_request_headers❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_stripe/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_stripe_sca_migrate_customer❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

payment_stripe/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_processing_values✅ yes
_send_payment_request✅ yes
_stripe_create_intent❌ no
_stripe_prepare_setup_intent_payload❌ no
_stripe_prepare_payment_intent_payload❌ no
_stripe_create_customer❌ no
_stripe_prepare_mandate_options❌ no
_send_refund_request✅ yes
_send_capture_request✅ yes
_send_void_request✅ yes
_search_by_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_worldline

payment_worldline/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_get_default_payment_method_codes✅ yes
_build_request_url✅ yes
_worldline_get_api_url❌ no
_build_request_headers✅ yes
_worldline_calculate_signature❌ no
_parse_response_error✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_worldline/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_compute_reference✅ yes
_get_specific_processing_values✅ yes
_get_specific_rendering_values✅ yes
_worldline_create_checkout_session❌ no
_send_payment_request✅ yes
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
_worldline_extract_payment_method_data❌ no
_extract_token_values✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: payment_xendit

payment_xendit/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_feature_support_fields✅ yes
_get_supported_currencies✅ yes
_get_default_payment_method_codes✅ yes
_get_redirect_form_view✅ yes
_build_request_url✅ yes
_build_request_auth✅ yes
_parse_response_error✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

payment_xendit/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_get_specific_processing_values✅ yes
_get_specific_rendering_values✅ yes
_xendit_prepare_invoice_request_payload❌ no
_send_payment_request✅ yes
_xendit_create_charge❌ no
_get_rounded_amount❌ no
_extract_reference@api.model✅ yes
_extract_amount_data✅ yes
_apply_updates✅ yes
_extract_token_values✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: phone_validation

phone_validation/phone.blacklist

Class
_name: phone.blacklist
[phone_blacklist.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_search_number❌ no
add❌ no
_add❌ no
remove❌ no
_remove❌ no
phone_action_blacklist_remove❌ no
action_add❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

phone_validation/res.partner

Classical
_name: res.partner
_inherit: mail.thread.phone, res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_onchange_phone_validation@api.onchange('phone', 'country_id', 'company_id')❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

phone_validation/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_deactivate_portal_user✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: planning

planning/hr.employee

Extension
_inherit: hr.employee
[hr.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_employee_token❌ no
_compute_display_name@api.depends('job_title'); @api.depends_context('show_job_title')✅ yes
_init_column✅ yes
_planning_get_url❌ no
_onchange_default_planning_role_id@api.onchange('default_planning_role_id')❌ no
_onchange_planning_role_ids@api.onchange('planning_role_ids')❌ no
action_archive✅ yes
_compute_has_slots❌ no
action_view_planning❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

planning/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_slots❌ no
action_view_planning❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

planning/planning.calendar.resource

Class
_name: planning.calendar.resource
[planning_calendar_resource.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
get_calendar_filters❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

planning/planning.planning

Class
_name: planning.planning
[planning_planning.py]

Regular Fields (6)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_default_access_token@api.model❌ no
_compute_dates@api.depends('start_datetime', 'end_datetime'); @api.depends_context('uid')❌ no
_compute_display_name❌ no
_compute_allow_self_unassign❌ no
_is_slot_in_planning❌ no
_get_ics_file❌ no
_send_planning❌ no
_get_preview_planning❌ no
_gc_planning_preview@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

planning/planning.recurrency

Class
_name: planning.recurrency
[planning_recurrency.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_check_repeat_number@api.constrains('repeat_number', 'repeat_type')❌ no
_check_multi_company@api.constrains('company_id', 'slot_ids')❌ no
_compute_display_name@api.depends('repeat_type', 'repeat_interval', 'repeat_until')❌ no
_cron_schedule_next@api.model❌ no
_repeat_slot❌ no
_delete_slot❌ no
_get_misc_recurrence_stop❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

planning/planning.role

Class
_name: planning.role
[planning_role.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
copy_data✅ yes
_get_color_from_code❌ no
_get_light_color❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

planning/planning.slot

Class
_name: planning.slot
[planning_slot.py]

Regular Fields (12)

Computed Fields

Stored (9)

Non-Stored (20)

Methods

Method nameDecoratorsHas super
_default_start_datetime❌ no
_default_end_datetime❌ no
_compute_color@api.depends('role_id.color', 'resource_id.color')❌ no
_compute_confirm_delete@api.depends('repeat_until')❌ no
_check_repeat_until@api.constrains('repeat_until')❌ no
_onchange_repeat_until@api.onchange('repeat_until')❌ no
_compute_planning_slot_company_id@api.depends('resource_id.company_id')❌ no
_compute_past_shift@api.depends('end_datetime')❌ no
_compute_employee_id@api.depends('resource_id.employee_id', 'resource_type')❌ no
_compute_role_id@api.depends('employee_id', 'template_id')❌ no
_compute_is_hatched@api.depends('state')❌ no
_compute_is_users_role@api.depends('role_id')❌ no
_search_is_users_role❌ no
_compute_allocation_type@api.depends('start_datetime', 'end_datetime')❌ no
_compute_allocated_percentage@api.depends('allocated_hours')❌ no
_compute_allocated_hours@api.depends('start_datetime', 'end_datetime', 'resource_id.calendar_id.flexible_hours', 'company_id.resource_calendar_id', 'allocated_percentage')❌ no
_compute_overlap_slot_count@api.depends('start_datetime', 'end_datetime', 'resource_id')❌ no
_search_overlap_slot_count@api.model❌ no
_compute_slot_duration@api.depends('start_datetime', 'end_datetime')❌ no
_get_slot_duration❌ no
_get_domain_template_slots❌ no
_compute_template_autocomplete_ids@api.depends('role_id', 'employee_id')❌ no
_compute_template_id@api.depends('employee_id', 'role_id', 'start_datetime', 'end_datetime')❌ no
_different_than_template❌ no
_compute_allow_template_creation@api.depends('template_id', 'role_id', 'allocated_hours', 'start_datetime', 'end_datetime')❌ no
_compute_repeat@api.depends('recurrency_id')❌ no
_compute_repeat_interval@api.depends('recurrency_id.repeat_interval')❌ no
_compute_repeat_until@api.depends('recurrency_id.repeat_until', 'repeat', 'repeat_type')❌ no
_compute_repeat_number@api.depends('recurrency_id.repeat_number', 'repeat_type')❌ no
_compute_repeat_unit@api.depends('recurrency_id.repeat_unit')❌ no
_compute_repeat_type@api.depends('recurrency_id.repeat_type')❌ no
_inverse_repeat❌ no
_inverse_template_creation❌ no
_get_non_working_days_bounds❌ no
_calculate_start_end_dates@api.model❌ no
_compute_datetime@api.depends('template_id')❌ no
_compute_publication_warning@api.depends(lambda self: self._get_fields_breaking_publication())❌ no
_company_working_hours❌ no
_compute_allow_self_unassign❌ no
_compute_unassign_deadline@api.depends('self_unassign_days_before', 'start_datetime')❌ no
_compute_is_unassign_deadline_passed@api.depends('unassign_deadline')❌ no
_read_group_fields_nullify@api.model❌ no
formatted_read_group@api.model✅ yes
default_get@api.model✅ yes
_init_column✅ yes
_compute_display_name@api.depends(lambda self: self._display_name_fields()); @api.depends_context('group_by')❌ no
create@api.model_create_multi✅ yes
create_batch_from_calendar❌ no
write✅ yes
copy_data✅ yes
copy✅ yes
split_pill❌ no
action_address_recurrency❌ no
action_see_overlaping_slots❌ no
action_self_assign❌ no
action_self_unassign❌ no
action_switch_shift❌ no
action_cancel_switch❌ no
_get_ics_file❌ no
_get_ics_description_data❌ no
auto_plan_id❌ no
_get_open_shifts_resources❌ no
_get_resources_dict_values❌ no
auto_plan_ids@api.model❌ no
_shift_records_to_timeline_per_resource_id@api.model❌ no
_get_new_timeline_if_fits_in@api.model❌ no
_increments_to_values@api.model❌ no
_values_to_increments@api.model❌ no
action_rollback_auto_plan_ids@api.model❌ no
get_gantt_data@api.model✅ yes
_gantt_unavailability@api.model✅ yes
get_unusual_days@api.model❌ no
action_copy_previous_week@api.model❌ no
action_rollback_copy_previous_week❌ no
get_employees_without_work_email❌ no
_get_employees_to_send_slot❌ no
_get_notification_action❌ no
action_planning_publish_and_send❌ no
action_send❌ no
action_save_template❌ no
action_unpublish❌ no
_print_planning_get_fields_to_copy❌ no
_print_planning_get_slot_title❌ no
action_print_plannings@api.model❌ no
_calculate_slot_duration❌ no
_add_delta_with_dst❌ no
_init_remaining_hours_to_plan❌ no
_update_remaining_hours_to_plan_and_values❌ no
_get_split_slot_values❌ no
_copy_slots❌ no
_display_name_fields❌ no
_get_fields_breaking_publication❌ no
_get_template_fields@api.model❌ no
_get_tz❌ no
_prepare_template_values❌ no
_manage_archived_resources❌ no
_group_expand_resource_id❌ no
_read_group_role_id❌ no
_expand_domain_m2o_groupby@api.model❌ no
_expand_domain_dates❌ no
_format_datetime_to_user_tz@api.model❌ no
_send_slot❌ no
_send_shift_assigned❌ no
_merge_slots_values@api.model❌ no
_get_working_hours_over_period❌ no
_get_slot_resource_urls❌ no
_get_duration_over_period❌ no
_get_employee_work_hours_within_interval❌ no
_gantt_progress_bar_resource_id❌ no
_gantt_progress_bar❌ no
_prepare_shift_vals❌ no
undo_split_shift❌ no
_gantt_resource_employees_working_periods@api.model❌ no
📊 Model Summary
Class | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

planning/planning.slot.template

Class
_name: planning.slot.template
[planning_template.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_start_and_end_times@api.constrains('start_time', 'end_time', 'duration_days')❌ no
_compute_name@api.depends('start_time', 'end_time')❌ no
_compute_display_name@api.depends('name', 'duration_days', 'role_id')❌ no
formatted_read_group@api.model✅ yes
_get_name❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

planning/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

planning/resource.resource

Extension
_inherit: resource.resource
[resource_resource.py]

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_default_role_id@api.depends('role_ids')❌ no
_compute_role_ids@api.depends('default_role_id')❌ no
get_formview_id✅ yes
create@api.model_create_multi✅ yes
_compute_display_name@api.depends('employee_id'); @api.depends_context('show_job_title')✅ yes
action_archive✅ yes
_onchange_company_id@api.onchange('company_id')✅ yes
get_avatar_card_data✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 20 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

Module: planning_holidays

planning_holidays/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_leave_warning@api.depends_context('lang'); @api.depends('start_datetime', 'end_datetime', 'employee_id')❌ no
_search_is_absent@api.model❌ no
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

planning_holidays/resource.calendar

Extension
_inherit: resource.calendar
[resource_calendar.py]

Methods

Method nameDecoratorsHas super
_handle_flexible_leave_interval✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 13 (Stored: 6, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 2, @api.onchange: 1, @api.depends: 10, @api.constrains: 1)

planning_holidays/resource.calendar.leaves

Extension
_inherit: resource.calendar.leaves
[resource_calendar_leave.py]

Methods

Method nameDecoratorsHas super
_process_shifts_domain❌ no
_recompute_shifts_in_leave_periods❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: planning_hr_skills

planning_hr_skills/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Methods

Method nameDecoratorsHas super
_group_expand_resource_id@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

Module: point_of_sale

point_of_sale/account.account

Classical
_name: account.account
_inherit: account.account, pos.load.mixin
[account_account.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/account.cash.rounding

Extension
_inherit: account.cash.rounding
[account_cash_rounding.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

point_of_sale/account.fiscal.position

Classical
_name: account.fiscal.position
_inherit: account.fiscal.position, pos.load.mixin
[account_fiscal_position.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/account.journal

Extension
_inherit: account.journal
[account_journal.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_type@api.constrains('type')❌ no
_check_no_active_payments❌ no
action_archive✅ yes
_get_journal_inbound_outstanding_payment_accounts✅ yes
_ensure_company_account_journal@api.model❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 17 (Stored: 7, Non-Stored: 10) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 59 (@api.model: 8, @api.onchange: 1, @api.depends: 16, @api.constrains: 6)

point_of_sale/account.move

Classical
_name: account.move
_inherit: account.move, pos.load.mixin
[account_move.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_origin_pos_count@api.depends('pos_order_ids')❌ no
_compute_always_tax_exigible@api.depends('tax_cash_basis_created_move_ids', 'pos_session_ids')✅ yes
_stock_account_get_last_step_stock_moves✅ yes
_get_invoiced_lot_values✅ yes
_compute_payments_widget_reconciled_info✅ yes
_compute_amount✅ yes
_compute_tax_totals✅ yes
_compute_is_storno✅ yes
action_view_source_pos_orders❌ no
button_draft✅ yes
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

point_of_sale/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_cogs_value✅ yes
_compute_name✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_outstanding_account_id@api.depends('force_outstanding_account_id')✅ yes
_get_payment_method_codes_to_exclude✅ yes
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

point_of_sale/account.tax

Classical
_name: account.tax
_inherit: account.tax, pos.load.mixin
[account_tax.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_hook_compute_is_used✅ yes
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/account.tax.group

Classical
_name: account.tax.group
_inherit: account.tax.group, pos.load.mixin
[account_tax_group.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/barcode.rule

Extension
_inherit: barcode.rule
[barcode_rule.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

point_of_sale/decimal.precision

Classical
_name: decimal.precision
_inherit: decimal.precision, pos.load.mixin
[decimal_precision.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kpi_pos_total_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

point_of_sale/ir.module.module

Classical
_name: ir.module.module
_inherit: pos.load.mixin, ir.module.module
[ir_module_module.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/ir.sequence

Extension
_inherit: ir.sequence
[ir_sequence.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/pos.bill

Classical
_name: pos.bill
_inherit: pos.load.mixin
[pos_bill.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
name_create@api.model✅ yes
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/pos.category

Classical
_name: pos.category
_inherit: pos.load.mixin
[pos_category.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_category_recursion@api.constrains('parent_id')❌ no
get_default_color❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_get_hierarchy❌ no
_compute_display_name@api.depends('parent_id')❌ no
_compute_has_image@api.depends('has_image')❌ no
_get_descendants❌ no
_check_hour@api.constrains('hour_until', 'hour_after')❌ no
📊 Model Summary
Classical | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

point_of_sale/pos.config

Classical
_name: pos.config
_inherit: pos.bus.mixin, pos.load.mixin
[pos_config.py]

Regular Fields (78)

Computed Fields

Stored (3)

Non-Stored (14)

Methods

Method nameDecoratorsHas super
_default_warehouse_id❌ no
_default_picking_type_id❌ no
_default_sale_journal❌ no
_default_invoice_journal❌ no
_default_payment_methods❌ no
_get_group_pos_manager❌ no
_get_group_pos_user❌ no
_get_default_tip_product❌ no
_get_next_order_refs❌ no
notify_synchronisation❌ no
read_config_open_orders❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_read@api.model✅ yes
_compute_fast_payment_method_ids@api.depends('payment_method_ids')❌ no
_compute_cash_control@api.depends('payment_method_ids')❌ no
_compute_company_has_template@api.depends('company_id')❌ no
_compute_is_installed_account_accountant❌ no
_compute_currency@api.depends('journal_id.currency_id', 'journal_id.company_id.currency_id', 'company_id', 'company_id.currency_id')❌ no
_compute_current_session@api.depends('session_ids', 'session_ids.state')❌ no
_compute_statistics_for_session❌ no
get_statistics_for_session❌ no
_compute_last_session@api.depends('session_ids')❌ no
_compute_current_session_user@api.depends('session_ids')❌ no
_check_rounding_method_strategy@api.constrains('rounding_method')❌ no
_check_profit_loss_cash_journal❌ no
_check_company_payment@api.constrains('company_id', 'payment_method_ids')❌ no
_check_currencies@api.constrains('pricelist_id', 'use_pricelist', 'available_pricelist_ids', 'journal_id', 'invoice_journal_id', 'payment_method_ids')❌ no
_check_payment_method_ids❌ no
_check_pricelists@api.constrains('pricelist_id', 'available_pricelist_ids')❌ no
_check_companies@api.constrains('company_id', 'available_pricelist_ids')❌ no
_check_company_has_template❌ no
_check_payment_method_ids_journal@api.constrains('payment_method_ids')❌ no
_check_trusted_config_ids_currency@api.constrains('trusted_config_ids')❌ no
_check_company_has_fiscal_country❌ no
create@api.model_create_multi✅ yes
_create_sequences❌ no
register_new_device_identifier❌ no
_reset_default_on_vals❌ no
_update_preparation_printers_menuitem_visibility❌ no
_compute_local_data_integrity@api.depends('use_pricelist', 'pricelist_id', 'available_pricelist_ids', 'payment_method_ids', 'limit_categories', 'iface_available_categ_ids', 'module_pos_hr', 'module_pos_discount', 'iface_tipproduct', 'default_preset_id', 'module_pos_appointment')❌ no
write✅ yes
_preprocess_x2many_vals_from_settings_view❌ no
_keep_new_vals❌ no
_get_forbidden_change_fields❌ no
_set_fiscal_position❌ no
_check_modules_to_install❌ no
_check_groups_implied❌ no
execute❌ no
_action_to_open_ui❌ no
_get_url_to_cache❌ no
_check_before_creating_new_session❌ no
open_ui❌ no
close_ui❌ no
open_existing_session_cb❌ no
_open_session❌ no
open_opened_rescue_session_form❌ no
_is_journal_exist❌ no
_is_pos_pm_exist❌ no
get_limited_product_count❌ no
_get_limited_partner_count❌ no
get_limited_partners_loading❌ no
action_pos_config_modal_edit❌ no
_add_trusted_config_id❌ no
_remove_trusted_config_id❌ no
_get_payment_method❌ no
_get_special_products❌ no
update_customer_display❌ no
_get_display_device_ip❌ no
_get_customer_display_data❌ no
_create_cash_payment_method@api.model❌ no
_create_journal_and_payment_methods❌ no
get_record_by_ref❌ no
load_demo_data❌ no
_get_demo_data_loader_methods❌ no
_get_default_demo_data_xml_id❌ no
load_onboarding_clothes_scenario@api.model❌ no
_load_onboarding_clothes_demo_data❌ no
load_onboarding_bakery_scenario@api.model❌ no
_load_onboarding_bakery_demo_data❌ no
load_onboarding_furniture_scenario@api.model❌ no
_load_onboarding_furniture_demo_data❌ no
load_onboarding_retail_scenario@api.model❌ no
_get_suffixed_ref_name❌ no
get_pos_kanban_view_state@api.model❌ no
install_pos_restaurant@api.model❌ no
_get_available_pricelists❌ no
_env_with_clean_context❌ no
_set_default_pos_load_limit@api.model❌ no
_is_quantities_set❌ no
_onchange_epson_printer_ip@api.onchange('epson_printer_ip')❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

point_of_sale/pos.note

Classical
_name: pos.note
_inherit: pos.load.mixin
[pos_note.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/pos.order

Classical
_name: pos.order
_inherit: portal.mixin, pos.bus.mixin, pos.load.mixin
[pos_order.py]

Regular Fields (39)

Computed Fields

Stored (4)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_get_valid_session❌ no
_load_pos_data_domain@api.model❌ no
_process_order@api.model❌ no
_process_saved_order❌ no
_clean_payment_lines❌ no
_compute_amount_paid❌ no
_process_payment_lines❌ no
_prepare_tax_base_line_values❌ no
_get_invoice_lines_values@api.model❌ no
_prepare_invoice_lines❌ no
_get_pos_anglo_saxon_price_unit❌ no
get_preparation_change❌ no
_ensure_to_keep_last_preparation_change❌ no
_compute_invoice_status@api.depends('account_move')❌ no
_compute_order_config_id@api.depends('session_id')❌ no
_compute_has_refundable_lines@api.depends('lines.refunded_qty', 'lines.qty')❌ no
_compute_is_invoiced@api.depends('account_move')❌ no
_compute_picking_count@api.depends('picking_ids', 'picking_ids.state')❌ no
_compute_currency_rate@api.depends('date_order', 'company_id', 'currency_id', 'company_id.currency_id')❌ no
_compute_is_total_cost_computed@api.depends('lines.is_total_cost_computed')❌ no
_compute_contact_details@api.depends('partner_id')❌ no
_compute_total_cost_in_real_time❌ no
_compute_total_cost_at_session_closing❌ no
_compute_margin@api.depends('lines.margin', 'is_total_cost_computed')❌ no
_onchange_amount_all@api.onchange('payment_ids', 'lines')❌ no
_compute_prices❌ no
_compute_is_edited@api.depends('lines.is_edited', 'has_deleted_line')❌ no
_onchange_partner_id@api.onchange('partner_id')❌ no
create@api.model_create_multi✅ yes
_update_sequence_number❌ no
_complete_values_from_session@api.model❌ no
write✅ yes
_create_pm_change_log❌ no
_markup_list_message❌ no
_compute_order_name❌ no
action_stock_picking❌ no
action_view_invoice❌ no
action_create_invoices❌ no
action_view_refunded_order❌ no
action_view_refund_orders❌ no
_is_pos_order_paid❌ no
_get_rounded_amount❌ no
_get_partner_bank_id❌ no
_create_invoice❌ no
action_pos_order_paid❌ no
_prepare_invoice_vals❌ no
_prepare_product_aml_dict❌ no
_prepare_aml_values_list_per_nature❌ no
_create_misc_reversal_move❌ no
action_pos_order_invoice❌ no
_get_invoice_post_context❌ no
_generate_pos_order_invoice❌ no
_reconcile_invoice_payments❌ no
action_pos_order_cancel❌ no
_get_open_order❌ no
_get_order_log_representation❌ no
sync_from_ui@api.model❌ no
read_pos_orders@api.model❌ no
read_pos_data_uuid@api.model❌ no
read_pos_data❌ no
_get_refunded_orders@api.model❌ no
_should_create_picking_real_time❌ no
_create_order_picking❌ no
add_payment❌ no
_prepare_refund_values❌ no
_prepare_mail_values❌ no
_refund❌ no
refund❌ no
action_send_mail❌ no
action_send_receipt❌ no
_get_mail_attachments❌ no
remove_from_ui@api.model❌ no
search_paid_order_ids@api.model❌ no
_send_order❌ no
_prepare_pos_log❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/pos.order.line

Classical
_name: pos.order.line
_inherit: pos.load.mixin
[pos_order.py]

Regular Fields (28)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_is_field_accepted@api.model❌ no
_compute_refund_qty@api.depends('refund_orderline_ids', 'refund_orderline_ids.order_id.state')❌ no
_prepare_refund_data❌ no
create@api.model_create_multi✅ yes
write✅ yes
get_existing_lots@api.model❌ no
_onchange_amount_line_all@api.onchange('price_unit', 'tax_ids', 'qty', 'discount', 'product_id')❌ no
_compute_amount_line_all❌ no
_onchange_product_id@api.onchange('product_id')❌ no
_onchange_qty@api.onchange('qty', 'discount', 'price_unit', 'tax_ids')❌ no
_get_tax_ids_after_fiscal_position@api.depends('order_id', 'order_id.fiscal_position_id', 'tax_ids')❌ no
_prepare_reference_vals❌ no
_prepare_procurement_values❌ no
_launch_stock_rule_from_pos_order_lines❌ no
_is_product_storable_fifo_avco❌ no
_compute_total_cost❌ no
_get_stock_moves_to_consider❌ no
_compute_margin@api.depends('price_subtotal', 'total_cost')❌ no
_prepare_base_line_for_taxes_computation❌ no
_prepare_tax_base_line_values❌ no
_get_discount_amount❌ no
📊 Model Summary
Classical | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

point_of_sale/pos.pack.operation.lot

Classical
_name: pos.pack.operation.lot
_inherit: pos.load.mixin
[pos_order.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/account.cash.rounding

Classical
_name: account.cash.rounding
_inherit: account.cash.rounding, pos.load.mixin
[pos_order.py]

Methods

Method nameDecoratorsHas super
_check_session_state@api.constrains('rounding', 'rounding_method', 'strategy')❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

point_of_sale/pos.payment

Classical
_name: pos.payment
_inherit: pos.load.mixin
[pos_payment.py]

Regular Fields (19)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_compute_display_name@api.depends('amount', 'currency_id')❌ no
_check_amount@api.constrains('amount')❌ no
_check_payment_method_id@api.constrains('payment_method_id')❌ no
_create_payment_moves❌ no
_get_receivable_lines_for_invoice_reconciliation❌ no
📊 Model Summary
Classical | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

point_of_sale/pos.payment.method

Classical
_name: pos.payment.method
_inherit: pos.load.mixin
[pos_payment_method.py]

Regular Fields (13)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection❌ no
_get_payment_method_type❌ no
get_provider_status@api.model❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_hide_use_payment_terminal@api.depends('type', 'payment_method_type')❌ no
_compute_hide_qr_code_method@api.depends('payment_method_type')❌ no
_onchange_payment_method_type@api.onchange('payment_method_type')❌ no
_onchange_use_payment_terminal@api.onchange('use_payment_terminal')❌ no
_compute_open_session_ids@api.depends('config_ids')❌ no
_compute_type@api.depends('journal_id', 'split_transactions')❌ no
_onchange_journal_id@api.onchange('journal_id')❌ no
_compute_is_cash_count@api.depends('type')❌ no
_is_write_forbidden❌ no
create@api.model_create_multi✅ yes
write✅ yes
_force_payment_method_type_values❌ no
copy_data✅ yes
_check_payment_method@api.constrains('payment_method_type', 'journal_id', 'qr_code_method')❌ no
_compute_qr@api.depends('payment_method_type', 'journal_id')❌ no
get_qr_code❌ no
📊 Model Summary
Classical | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

point_of_sale/pos.preset

Classical
_name: pos.preset
_inherit: pos.load.mixin
[pos_preset.py]

Regular Fields (11)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_slots@api.constrains('attendance_ids')❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_count_linked_orders❌ no
_compute_count_linked_config❌ no
_compute_has_image@api.depends('has_image')❌ no
get_available_slots❌ no
_compute_slots_usage❌ no
action_open_linked_orders❌ no
action_open_linked_config❌ no
📊 Model Summary
Classical | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

point_of_sale/pos.printer

Classical
_name: pos.printer
_inherit: pos.load.mixin
[pos_printer.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_constrains_epson_printer_ip@api.constrains('epson_printer_ip')❌ no
_onchange_epson_printer_ip@api.onchange('epson_printer_ip')❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 1)

point_of_sale/pos.session

Classical
_name: pos.session
_inherit: pos.bus.mixin, pos.load.mixin
[pos_session.py]

Regular Fields (18)

Computed Fields

Stored (1)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
write✅ yes
_load_pos_data_relations@api.model❌ no
_load_pos_data_models@api.model❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
load_data❌ no
load_data_params❌ no
filter_local_data❌ no
delete_opening_control_session❌ no
get_pos_ui_product_pricelist_item_by_product❌ no
_compute_is_in_company_currency@api.depends('currency_id', 'company_id.currency_id')❌ no
_compute_cash_balance@api.depends('payment_method_ids', 'order_ids', 'cash_register_balance_start')❌ no
_compute_total_payments_amount@api.depends('order_ids.payment_ids.amount')❌ no
_compute_order_count❌ no
_compute_picking_count@api.depends('picking_ids', 'picking_ids.state')❌ no
action_stock_picking❌ no
_compute_cash_control@api.depends('cash_journal_id')❌ no
_compute_cash_journal@api.depends('config_id', 'payment_method_ids')❌ no
_check_pos_config@api.constrains('config_id')❌ no
_check_start_date@api.constrains('start_at')❌ no
_check_invoices_are_posted❌ no
create@api.model_create_multi✅ yes
action_pos_session_open❌ no
get_session_orders❌ no
action_pos_session_closing_control❌ no
action_pos_session_validate❌ no
action_pos_session_close❌ no
_validate_session❌ no
_post_statement_difference❌ no
_close_session_action❌ no
close_session_from_ui❌ no
post_close_register_message❌ no
update_closing_control_state_session❌ no
post_closing_cash_details❌ no
_create_diff_account_move_for_split_payment_method❌ no
_get_diff_account_move_ref❌ no
_get_diff_vals❌ no
_cannot_close_session❌ no
get_cash_in_out_list❌ no
get_closing_control_data❌ no
_create_picking_at_end_of_session❌ no
_create_balancing_line❌ no
_prepare_balancing_line_vals❌ no
_get_balancing_account❌ no
_create_account_move❌ no
_accumulate_amounts❌ no
_create_non_reconciliable_move_lines❌ no
_create_bank_payment_moves❌ no
_create_pay_later_receivable_lines❌ no
_create_combine_account_payment❌ no
_apply_diff_on_account_payment_move❌ no
_create_split_account_payment❌ no
_create_cash_statement_lines_and_cash_move_lines❌ no
_create_invoice_receivable_lines❌ no
_create_stock_valuation_lines❌ no
_reconcile_account_move_lines❌ no
_get_rounding_difference_vals❌ no
_get_split_receivable_vals❌ no
_get_combine_receivable_vals❌ no
_get_invoice_receivable_vals❌ no
_get_sale_key❌ no
_get_sale_vals❌ no
_get_tax_vals❌ no
_get_stock_expense_vals❌ no
_get_stock_valuation_vals❌ no
_get_combine_statement_line_vals❌ no
_get_split_statement_line_vals❌ no
_prepare_statement_line_amount_values❌ no
_update_amounts❌ no
_round_amounts❌ no
_credit_amounts❌ no
_debit_amounts❌ no
_amount_converter❌ no
show_cash_register❌ no
show_journal_items❌ no
_get_receivable_account❌ no
action_show_payments_list❌ no
_get_captured_payments_domain❌ no
open_frontend_cb❌ no
_set_opening_control_data❌ no
set_opening_control❌ no
_post_cash_details_message❌ no
action_view_order❌ no
_alert_old_session@api.model❌ no
_check_if_no_draft_orders❌ no
_prepare_account_bank_statement_line_vals❌ no
try_cash_in_out❌ no
delete_cash_in_out❌ no
_get_attributes_by_ptal_id❌ no
_get_partners_domain❌ no
find_product_by_barcode❌ no
get_total_discount❌ no
_get_invoice_total_list❌ no
_get_total_invoice❌ no
log_partner_message❌ no
_pos_has_valid_product❌ no
_get_closed_orders❌ no
📊 Model Summary
Classical | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

point_of_sale/stock.rule

Extension
_inherit: stock.rule
[pos_session.py]

Methods

Method nameDecoratorsHas super
_run_scheduler_tasks@api.model✅ yes
_get_scheduler_tasks_to_do@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

point_of_sale/product.attribute

Classical
_name: product.attribute
_inherit: product.attribute, pos.load.mixin
[product_attribute.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

point_of_sale/product.attribute.custom.value

Classical
_name: product.attribute.custom.value
_inherit: product.attribute.custom.value, pos.load.mixin
[product_attribute.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

point_of_sale/product.template.attribute.line

Classical
_name: product.template.attribute.line
_inherit: product.template.attribute.line, pos.load.mixin
[product_attribute.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

point_of_sale/product.template.attribute.value

Classical
_name: product.template.attribute.value
_inherit: product.template.attribute.value, pos.load.mixin
[product_attribute.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

point_of_sale/product.template.attribute.exclusion

Classical
_name: product.template.attribute.exclusion
_inherit: product.template.attribute.exclusion, pos.load.mixin
[product_attribute.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/product.category

Classical
_name: product.category
_inherit: product.category, pos.load.mixin
[product_category.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

point_of_sale/product.combo

Classical
_name: product.combo
_inherit: product.combo, pos.load.mixin
[product_combo.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_check_qty_max@api.constrains('qty_max')❌ no
_check_qty_free@api.constrains('qty_free')❌ no
_check_qty_max_greater_than_qty_free@api.constrains('qty_max', 'qty_free')❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 3)

point_of_sale/product.combo.item

Classical
_name: product.combo.item
_inherit: product.combo.item, pos.load.mixin
[product_combo_item.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

point_of_sale/product.pricelist

Classical
_name: product.pricelist
_inherit: product.pricelist, pos.load.mixin
[product_pricelist.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

point_of_sale/product.pricelist.item

Classical
_name: product.pricelist.item
_inherit: product.pricelist.item, pos.load.mixin
[product_pricelist.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 28 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 31 (@api.model: 1, @api.onchange: 9, @api.depends: 7, @api.constrains: 5)

point_of_sale/product.product

Classical
_name: product.product
_inherit: product.product, pos.load.mixin
[product_product.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_load_pos_data_read@api.model✅ yes
_can_return_content✅ yes
action_archive✅ yes
📊 Model Summary
Classical | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

point_of_sale/product.tag

Classical
_name: product.tag
_inherit: product.tag, pos.load.mixin
[product_tag.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_compute_has_image@api.depends('has_image')❌ no
write✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/product.template

Classical
_name: product.template
_inherit: product.template, pos.load.mixin
[product_template.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_default_pos_sequence@api.model❌ no
write✅ yes
_compute_color@api.depends('pos_categ_ids')❌ no
create_product_variant_from_pos❌ no
_load_pos_data_domain@api.model❌ no
load_product_from_pos@api.model❌ no
_load_pos_data_fields@api.model❌ no
_load_pos_data_search_read@api.model❌ no
_load_pos_data_read@api.model✅ yes
_load_product_with_domain❌ no
_process_pos_ui_product_product❌ no
_add_archived_combinations❌ no
_ensure_unused_in_pos❌ no
action_archive✅ yes
_onchange_sale_ok@api.onchange('sale_ok')❌ no
_onchange_available_in_pos@api.onchange('available_in_pos')❌ no
_check_combo_inclusions@api.constrains('available_in_pos')❌ no
get_product_info_pos❌ no
📊 Model Summary
Classical | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

point_of_sale/product.uom

Classical
_name: product.uom
_inherit: product.uom, pos.load.mixin
[product_uom.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

point_of_sale/res.company

Classical
_name: res.company
_inherit: res.company, pos.load.mixin
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
validate_lock_dates@api.constrains('fiscalyear_lock_date', 'tax_lock_date', 'sale_lock_date', 'hard_lock_date')❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

point_of_sale/res.country

Classical
_name: res.country
_inherit: res.country, pos.load.mixin
[res_country.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/res.country.state

Classical
_name: res.country.state
_inherit: res.country.state, pos.load.mixin
[res_country_state.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/res.currency

Classical
_name: res.currency
_inherit: res.currency, pos.load.mixin
[res_currency.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/res.lang

Classical
_name: res.lang
_inherit: res.lang, pos.load.mixin
[res_lang.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/res.partner

Classical
_name: res.partner
_inherit: res.partner, pos.load.mixin
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_pos_contact_address@api.depends(lambda self: self._display_address_depends())❌ no
_compute_application_statistics_hook✅ yes
get_new_partner@api.model❌ no
_load_pos_data_domain@api.model❌ no
_compute_fiscal_position_id❌ no
_load_pos_data_fields@api.model❌ no
_compute_pos_order❌ no
_compute_invoice_emails@api.depends('email', 'child_ids.type', 'child_ids.email')❌ no
action_view_pos_order❌ no
open_commercial_entity✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/res.users

Classical
_name: res.users
_inherit: res.users, pos.load.mixin
[res_users.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/resource.calendar.attendance

Classical
_name: resource.calendar.attendance
_inherit: resource.calendar.attendance, pos.load.mixin
[resource_calendar_attendance.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

point_of_sale/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_prepare_picking_vals❌ no
_create_picking_from_pos_order_lines@api.model❌ no
_prepare_stock_move_vals❌ no
_create_move_from_pos_order_lines❌ no
_send_confirmation_email✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

point_of_sale/stock.picking.type

Classical
_name: stock.picking.type
_inherit: stock.picking.type, pos.load.mixin
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_compute_hide_reservation_method@api.depends('warehouse_id')✅ yes
_check_active@api.constrains('active')❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

point_of_sale/stock.move

Extension
_inherit: stock.move
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_get_new_picking_values✅ yes
_key_assign_picking✅ yes
_prepare_lines_data_dict@api.model❌ no
_create_production_lots_for_pos_order❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

point_of_sale/stock.reference

Extension
_inherit: stock.reference
[stock_reference.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

point_of_sale/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_sequence_values✅ yes
_get_picking_type_update_values✅ yes
_get_picking_type_create_values✅ yes
_create_missing_pos_picking_types@api.model❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

point_of_sale/uom.uom

Classical
_name: uom.uom
_inherit: uom.uom, pos.load.mixin
[uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: portal

portal/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

portal/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Methods

Method nameDecoratorsHas super
_compute_is_current_user_or_guest_author✅ yes
portal_message_format❌ no
_portal_get_default_format_properties_names❌ no
_portal_message_format❌ no
_portal_message_format_attachments❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

portal/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_frontend_writable_fields@api.model❌ no
_can_edit_country❌ no
can_edit_vat❌ no
_can_be_edited_by_current_customer❌ no
_get_current_partner@api.model❌ no
_get_delivery_address_domain❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: portal_rating

portal_rating/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Methods

Method nameDecoratorsHas super
_portal_get_default_format_properties_names✅ yes
_portal_message_format✅ yes
_portal_message_format_rating❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

portal_rating/rating.rating

Extension
_inherit: rating.rating
[rating_rating.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_check_synchronize_publisher_values❌ no
_synchronize_publisher_values❌ no
📊 Model Summary
Extension | Total Fields: 24 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 4 (Stored: 3, Non-Stored: 1) | Methods: 17 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: pos_account_tax_python

pos_account_tax_python/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_adyen

pos_adyen/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_adyen_ask_customer_for_tip@api.constrains('adyen_ask_customer_for_tip', 'iface_tipproduct', 'tip_product_id')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_adyen/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
_load_pos_data_fields@api.model✅ yes
_check_adyen_terminal_identifier@api.constrains('adyen_terminal_identifier')❌ no
_get_adyen_endpoints❌ no
_is_write_forbidden✅ yes
get_latest_adyen_status❌ no
proxy_adyen_request❌ no
_is_valid_adyen_request_data@api.model❌ no
_get_expected_message_header❌ no
_get_expected_payment_request❌ no
_get_valid_acquirer_data@api.model❌ no
_get_hmac@api.model❌ no
_proxy_adyen_request_direct❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_appointment

pos_appointment/appointment.type

Extension
_inherit: appointment.type
[appointment_type.py]

Methods

Method nameDecoratorsHas super
_prepare_calendar_event_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_appointment/calendar.event

Classical
_name: calendar.event
_inherit: calendar.event, pos.load.mixin
[calendar_event.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_read_group_appointment_status@api.model❌ no
_compute_answers@api.depends('appointment_answer_input_ids')❌ no
_appointment_resource_domain❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
action_open_booking_gantt_view❌ no
action_open_booking_form_view❌ no
action_create_booking_form_view❌ no
_compute_waiting_list_capacity@api.depends('resource_ids', 'total_capacity_reserved')❌ no
set_attended❌ no
set_cancelled❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_appointment/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_local_data_integrity@api.depends('appointment_type_id')✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_appointment/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

Module: pos_avatax

pos_avatax/pos.order

Classical
_name: pos.order
_inherit: pos.order, account.external.tax.mixin, account.avatax.unique.code
[pos_order.py]

Methods

Method nameDecoratorsHas super
_get_and_set_external_taxes_on_eligible_records✅ yes
_get_line_data_for_external_taxes❌ no
_get_avatax_ship_to_partner❌ no
_get_invoice_grouping_keys✅ yes
_get_avatax_address_from_partner✅ yes
get_order_tax_details@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_blackbox_be

pos_blackbox_be/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_identification_letter@api.depends('amount_type', 'amount')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_blackbox_be/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_insz_or_bis_number@api.depends('user_id.insz_or_bis_number')❌ no
_set_insz_or_bis_number❌ no
_check_insz_or_bis_number@api.constrains('insz_or_bis_number')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_blackbox_be/ir.module.module

Extension
_inherit: ir.module.module
[module.py]

Methods

Method nameDecoratorsHas super
module_uninstall✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_blackbox_be/pos_blackbox_be.log

Class
_name: pos_blackbox_be.log
[pos_blackbox_log.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_blackbox_be/pos.blackbox.log.ip

Class
_name: pos.blackbox.log.ip
[pos_blackbox_log_ip.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_log_ip❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_blackbox_be/pos.category

Extension
_inherit: pos.category
[pos_category.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_blackbox_be/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_odoo_version❌ no
_load_pos_data_read@api.model✅ yes
_compute_certified_pos@api.depends('iface_fiscal_data_module')❌ no
write✅ yes
_check_is_certified_pos❌ no
_compute_iot_device_ids@api.depends('iface_fiscal_data_module')✅ yes
_action_to_open_ui✅ yes
_check_before_creating_new_session✅ yes
_check_loyalty❌ no
_check_work_product_taxes_and_categories❌ no
_check_insz_user❌ no
_check_company_address❌ no
_check_posbox_fp_tax_code@api.constrains('iface_fiscal_data_module', 'fiscal_position_ids')❌ no
_check_employee_insz_or_bis_number❌ no
_check_cash_rounding❌ no
_check_printer_connected❌ no
_get_work_products❌ no
_get_special_products✅ yes
get_NS_sequence_next❌ no
get_PS_sequence_next❌ no
_create_default_cashrounding@api.model❌ no
_send_order_to_blackbox@api.model❌ no
_clock_kiosk_user❌ no
action_close_kiosk_session✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_blackbox_be/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (13)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_blackbox_pos_receipt_time@api.depends('blackbox_date', 'blackbox_time')❌ no
_compute_is_clock❌ no
create_log@api.model❌ no
_create_log_description❌ no
_refund✅ yes
action_pos_order_cancel✅ yes
search_paid_order_ids@api.model✅ yes
_get_tax_amount_by_percent❌ no
_get_plu❌ no
_create_order_for_blackbox❌ no
_update_from_blackbox❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_blackbox_be/pos.order.line

Extension
_inherit: pos.order.line
[pos_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_plu_line❌ no
_generate_translation_table@api.model❌ no
_replace_hash_and_sign_chars@api.model❌ no
_filter_allowed_hash_and_sign_chars@api.model❌ no
_prepare_number_for_plu@api.model❌ no
_prepare_description_for_plu@api.model❌ no
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_blackbox_be/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_load_pos_data_read✅ yes
_compute_amount_of_vat_tickets@api.depends('order_ids')❌ no
_set_opening_control_data✅ yes
increase_cash_box_opening_counter❌ no
increase_correction_counter❌ no
set_user_session_work_status❌ no
_get_user_report_data❌ no
action_report_journal_file❌ no
_update_pro_forma❌ no
get_total_discount_positive_negative❌ no
check_everyone_is_clocked_out❌ no
get_insz_clocked❌ no
_get_latest_user_clockin_date❌ no
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_blackbox_be/product.template

Extension
_inherit: product.template
[product.py]

Methods

Method nameDecoratorsHas super
set_tax_on_work_in_out@api.model❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

pos_blackbox_be/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_check_insz_or_bis_number@api.constrains('insz_or_bis_number')❌ no
is_valid_insz_or_bis_number❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_discount

pos_discount/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_discount_value_on_module_install@api.model❌ no
open_ui✅ yes
_get_special_products✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_discount/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_read@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: pos_enterprise

pos_enterprise/pos.category

Extension
_inherit: pos.category
[pos_category.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_domain@api.model❌ no
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_enterprise/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_enterprise/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_avg_time❌ no
_load_pos_preparation_data_fields@api.model❌ no
sync_from_ui@api.model✅ yes
_process_preparation_changes❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_enterprise/pos.order.line

Extension
_inherit: pos.order.line
[pos_order.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_enterprise/pos.prep.display

Classical
_name: pos.prep.display
_inherit: pos.bus.mixin, pos.load.mixin
[pos_prep_display.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_clear_time_interval_positive@api.constrains('clear_time_interval')❌ no
_load_preparation_data_models❌ no
load_preparation_data❌ no
load_data_params❌ no
_get_pos_config_ids❌ no
_get_preparation_displays@api.model❌ no
_get_open_orderlines_in_display❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_order_count@api.depends('stage_ids', 'pos_config_ids', 'category_ids')❌ no
reset❌ no
_send_load_orders_message❌ no
open_ui❌ no
_send_notification❌ no
open_reset_wizard❌ no
_get_preparation_display_order_additional_info❌ no
get_preparation_display_order❌ no
_check_stage_ids@api.constrains('stage_ids')❌ no
_compute_contains_bar_restaurant@api.depends('pos_config_ids')❌ no
pos_has_valid_product@api.model❌ no
📊 Model Summary
Classical | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 4, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_enterprise/pos.prep.line

Classical
_name: pos.prep.line
_inherit: pos.load.mixin
[pos_prep_line.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_enterprise/pos.prep.order

Classical
_name: pos.prep.order
_inherit: pos.load.mixin
[pos_prep_order.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_order_name@api.depends('pos_order_id.floating_order_name')❌ no
process_order@api.model❌ no
_clean_preparation_data@api.model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_enterprise/pos.prep.stage

Classical
_name: pos.prep.stage
_inherit: pos.load.mixin
[pos_prep_stage.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_domain@api.model❌ no
is_stage_position❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_enterprise/pos.prep.state

Classical
_name: pos.prep.state
_inherit: pos.load.mixin
[pos_prep_state.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
change_state_status❌ no
_record_status_change_prep_time❌ no
change_state_stage❌ no
_record_stage_change_prep_time❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_enterprise/pos.preset

Extension
_inherit: pos.preset
[pos_preset.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_domain@api.model❌ no
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

pos_enterprise/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_enterprise/product.attribute

Classical
_name: product.attribute
_inherit: product.attribute, pos.load.mixin
[product_attribute.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

pos_enterprise/product.template.attribute.value

Classical
_name: product.template.attribute.value
_inherit: product.template.attribute.value, pos.load.mixin
[product_attribute_attribute_value.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

pos_enterprise/product.attribute.custom.value

Classical
_name: product.attribute.custom.value
_inherit: product.attribute.custom.value, pos.load.mixin
[product_attribute_custom_value.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_enterprise/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

pos_enterprise/resource.calendar.attendance

Extension
_inherit: resource.calendar.attendance
[resource_calendar_attendance.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_domain@api.model❌ no
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

Module: pos_event

pos_event/event.event

Classical
_name: event.event
_inherit: event.event, pos.load.mixin
[event_event.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
get_slot_tickets_availability_pos❌ no
📊 Model Summary
Classical | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

pos_event/event.question

Classical
_name: event.question
_inherit: event.question, pos.load.mixin
[event_question.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_event/event.question.answer

Classical
_name: event.question.answer
_inherit: event.question.answer, pos.load.mixin
[event_question_answer.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_event/event.registration

Classical
_name: event.registration
_inherit: event.registration, pos.load.mixin
[event_registration.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_has_order✅ yes
_compute_registration_status@api.depends('pos_order_id.state', 'pos_order_id.currency_id', 'pos_order_id.amount_total')✅ yes
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_available_seat❌ no
action_view_pos_order❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_event/event.registration.answer

Classical
_name: event.registration.answer
_inherit: event.registration.answer, pos.load.mixin
[event_registration_answer.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_event/event.slot

Classical
_name: event.slot
_inherit: event.slot, pos.load.mixin
[event_slot.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_event/event.event.ticket

Classical
_name: event.event.ticket
_inherit: event.event.ticket, pos.load.mixin
[event_ticket.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_event/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_update_events_seats❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_event/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_attendee_count@api.depends('lines.event_registration_ids')❌ no
action_view_attendee_list❌ no
read_pos_data✅ yes
_process_order@api.model✅ yes
print_event_tickets❌ no
print_event_badges❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_event/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_event/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
_load_pos_data_relations@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

Module: pos_event_iot

pos_event_iot/event.event

Extension
_inherit: event.event
[event_event.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

Module: pos_event_sale

pos_event_sale/event.registration

Classical
_name: event.registration
_inherit: event.registration
[event_registration.py]

Methods

Method nameDecoratorsHas super
_compute_registration_status@api.depends('pos_order_id.state')✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: pos_glory_cash

pos_glory_cash/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_payment_method_type✅ yes
_load_pos_data_fields✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_hr

pos_hr/account.bank.statement.line

Extension
_inherit: account.bank.statement.line
[account_bank_statement.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_hr/hr.employee

Classical
_name: hr.employee
_inherit: hr.employee, pos.load.mixin
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_server_date_to_domain❌ no
_load_pos_data_read@api.model✅ yes
get_barcodes_and_pin_hashed❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_hr/pos.config

Classical
_name: pos.config
_inherit: hr.mixin, pos.config
[pos_config.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
write✅ yes
_onchange_minimal_employee_ids@api.onchange('minimal_employee_ids')❌ no
_onchange_basic_employee_ids@api.onchange('basic_employee_ids')❌ no
_onchange_advanced_employee_ids@api.onchange('advanced_employee_ids')❌ no
_employee_domain❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_hr/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_cashier@api.depends('employee_id', 'user_id')❌ no
_prepare_pos_log✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_hr/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Methods

Method nameDecoratorsHas super
_compute_cashier@api.depends('employee_id', 'user_id')❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_hr/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
_set_opening_control_data✅ yes
post_close_register_message✅ yes
_get_message_author❌ no
_aggregate_payments_amounts_by_employee❌ no
_aggregate_moves_by_employee❌ no
get_closing_control_data✅ yes
_prepare_account_bank_statement_line_vals✅ yes
get_cash_in_out_list✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_hr/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

Module: pos_iot

pos_iot/iot.box

Classical
_name: iot.box
_inherit: iot.box, pos.load.mixin
[iot_box.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_associated_pos_config_ids@api.depends('device_ids')❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_iot/iot.device

Classical
_name: iot.device
_inherit: iot.device, pos.load.mixin
[iot_device.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_data❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_associated_pos_config_ids@api.depends('type')❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_iot/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (4)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_url_to_cache✅ yes
_compute_print_via_proxy@api.depends('iface_printer_id')❌ no
_compute_scan_via_proxy@api.depends('iface_scanner_ids')❌ no
_compute_electronic_scale@api.depends('iface_scale_id')❌ no
_compute_iot_device_ids@api.depends('iface_printer_id', 'iface_display_id', 'iface_scanner_ids', 'iface_scale_id', 'printer_ids')❌ no
_compute_payment_terminal_device_ids@api.depends('payment_method_ids', 'payment_method_ids.iot_device_id')❌ no
_get_display_device_ip✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_iot/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_onchange_use_payment_terminal@api.onchange('use_payment_terminal')✅ yes
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

pos_iot/pos.printer

Extension
_inherit: pos.printer
[pos_printer.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_constrains_proxy_ip@api.constrains('proxy_ip')❌ no
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 1)

pos_iot/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

Module: pos_iot_ingenico

pos_iot_ingenico/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_iot_six

pos_iot_six/iot.box

Extension
_inherit: iot.box
[iot_box.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_iot_six/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_iot_worldline

pos_iot_worldline/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_loyalty

pos_loyalty/barcode.rule

Extension
_inherit: barcode.rule
[barcode_rule.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

pos_loyalty/loyalty.card

Classical
_name: loyalty.card
_inherit: loyalty.card, pos.load.mixin
[loyalty_card.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_has_source_order✅ yes
_get_default_template✅ yes
_mail_get_partner_fields✅ yes
_get_signature✅ yes
_compute_use_count✅ yes
get_gift_card_status@api.model❌ no
get_loyalty_card_partner_by_code@api.model❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_loyalty/loyalty.mail

Extension
_inherit: loyalty.mail
[loyalty_mail.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_loyalty/loyalty.program

Classical
_name: loyalty.program
_inherit: loyalty.program, pos.load.mixin
[loyalty_program.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_load_pos_data_read@api.model✅ yes
_unrelevant_records❌ no
_compute_pos_report_print_id@api.depends('communication_plan_ids.pos_report_print_id')❌ no
_inverse_pos_report_print_id❌ no
_compute_pos_config_ids@api.depends('pos_ok')❌ no
_compute_pos_order_count❌ no
_compute_total_order_count✅ yes
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_loyalty/loyalty.reward

Classical
_name: loyalty.reward
_inherit: loyalty.reward, pos.load.mixin
[loyalty_reward.py]

Methods

Method nameDecoratorsHas super
_get_discount_product_values✅ yes
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_load_pos_data_read@api.model✅ yes
_get_reward_product_domain_fields❌ no
_replace_ilike_with_in❌ no
_parse_domain❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_loyalty/loyalty.rule

Classical
_name: loyalty.rule
_inherit: loyalty.rule, pos.load.mixin
[loyalty_rule.py]

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_valid_product_ids@api.depends('product_ids', 'product_category_id', 'product_tag_id', 'product_domain')❌ no
_compute_promo_barcode@api.depends('code')❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

pos_loyalty/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_get_program_ids❌ no
_check_before_creating_new_session✅ yes
use_coupon_code❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_loyalty/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
validate_coupon_programs❌ no
add_loyalty_history_lines❌ no
confirm_coupon_programs❌ no
_process_existing_gift_cards❌ no
_check_existing_loyalty_cards❌ no
_remove_duplicate_coupon_data❌ no
_get_fields_for_order_line✅ yes
_add_mail_attachment✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_loyalty/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_loyalty/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_loyalty/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

pos_loyalty/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_search_read✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

pos_loyalty/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_mercado_pago

pos_mercado_pago/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
_check_special_access❌ no
force_pdv❌ no
mp_payment_intent_create❌ no
mp_payment_intent_get❌ no
mp_get_payment_status❌ no
mp_payment_intent_cancel❌ no
_find_terminal❌ no
write✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

pos_mercado_pago/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_loader_params_pos_payment_method✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

Module: pos_mrp

pos_mrp/pos.order.line

Extension
_inherit: pos.order.line
[pos_order.py]

Methods

Method nameDecoratorsHas super
_get_stock_moves_to_consider✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_mrp/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_get_pos_anglo_saxon_price_unit✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_online_payment

pos_online_payment/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_view_pos_order❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

pos_online_payment/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_reference_prefix@api.model✅ yes
_post_process✅ yes
_process_pos_online_payment❌ no
action_view_pos_order❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

pos_online_payment/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_check_online_payment_methods@api.constrains('payment_method_ids')❌ no
_get_cashier_online_payment_method❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_online_payment/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_online_payment_method_id@api.depends('config_id.payment_method_ids')❌ no
get_amount_unpaid❌ no
_clean_payment_lines❌ no
get_and_set_online_payments_data❌ no
_check_next_online_payment_amount❌ no
_get_checked_next_online_payment_amount❌ no
_process_order@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_online_payment/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_check_payment_method_id@api.constrains('payment_method_id')✅ yes
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_online_payment/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
_compute_type@api.depends('is_online_payment')✅ yes
_get_online_payment_providers❌ no
_compute_has_an_online_payment_provider@api.depends('is_online_payment', 'online_payment_provider_ids')❌ no
_is_write_forbidden✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_force_online_payment_values❌ no
_get_payment_terminal_selection✅ yes
_compute_hide_use_payment_terminal@api.depends('type')✅ yes
_get_or_create_online_payment_method@api.model❌ no
_onchange_is_online_payment@api.onchange('is_online_payment')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

pos_online_payment/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_accumulate_amounts✅ yes
_create_bank_payment_moves✅ yes
_get_split_receivable_op_vals❌ no
_reconcile_account_move_lines✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

Module: pos_online_payment_self_order

pos_online_payment_self_order/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_process_pos_online_payment✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

pos_online_payment_self_order/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_self_order_online_payment_method_id@api.constrains('self_order_online_payment_method_id')❌ no
_get_self_ordering_data✅ yes
has_valid_self_payment_method✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_online_payment_self_order/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
get_order_to_print❌ no
_compute_use_self_order_online_payment@api.depends('config_id.self_order_online_payment_method_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_online_payment_method_id@api.depends('use_self_order_online_payment', 'config_id.self_order_online_payment_method_id', 'config_id.payment_method_ids')✅ yes
get_and_set_online_payments_data✅ yes
_send_notification_online_payment_status❌ no
_load_pos_self_data_fields✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_online_payment_self_order/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_load_pos_self_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_order_tracking_display

pos_order_tracking_display/pos.prep.display

Extension
_inherit: pos.prep.display
[pos_prep_display.py]

Methods

Method nameDecoratorsHas super
_get_pos_orders❌ no
_send_orders_to_customer_display❌ no
_send_load_orders_message✅ yes
open_customer_display❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 4, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_order_tracking_display/pos.prep.state

Extension
_inherit: pos.prep.state
[pos_prep_state.py]

Methods

Method nameDecoratorsHas super
change_state_stage✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_pine_labs

pos_pine_labs/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_pine_labs/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
pine_labs_make_payment_request❌ no
pine_labs_fetch_payment_status❌ no
pine_labs_cancel_payment_request❌ no
_check_pine_labs_terminal@api.constrains('use_payment_terminal')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_pricer

pos_pricer/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
enable_pos_pricelists_demo@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_pricer/pricer.store

Class
_name: pricer.store
[pricer_store.py]

Regular Fields (11)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_auth_url@api.depends('pricer_tenant_name')❌ no
_compute_create_or_update_products_url@api.depends('pricer_store_identifier', 'pricer_tenant_name')❌ no
_check_pricer_store_identifier@api.constrains('pricer_store_identifier')❌ no
action_button_update_pricer_tags❌ no
_update_pricer_tags❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

pos_pricer/pricer.tag

Class
_name: pricer.tag
[pricer_tag.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_tag_id@api.constrains('name')❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

pos_pricer/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
compute_prices❌ no
_get_create_or_update_body❌ no
write✅ yes
_onchange_compute_pricing@api.onchange('pricer_sale_pricelist_id', 'lst_price')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

pos_pricer/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

pos_pricer/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: pos_qfpay

pos_qfpay/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
_load_pos_data_fields@api.model✅ yes
_check_qfpay_terminal@api.constrains('use_payment_terminal')❌ no
_is_write_forbidden✅ yes
qfpay_sign_request❌ no
_qfpay_handle_webhook@api.model❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_razorpay

pos_razorpay/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_razorpay/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
razorpay_make_refund_request❌ no
razorpay_make_payment_request❌ no
razorpay_fetch_payment_status❌ no
razorpay_cancel_payment_request❌ no
_check_razorpay_terminal@api.constrains('use_payment_terminal')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_repair

pos_repair/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_repair_line@api.depends('move_ids.repair_id')❌ no
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_repair/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_create_move_from_pos_order_lines✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: pos_restaurant

pos_restaurant/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_get_forbidden_change_fields✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_setup_default_floor❌ no
load_onboarding_bar_scenario@api.model❌ no
_load_bar_demo_data❌ no
load_onboarding_restaurant_scenario@api.model❌ no
_compute_local_data_integrity@api.depends('set_tip_after_payment')✅ yes
_load_restaurant_demo_data❌ no
_get_demo_data_loader_methods✅ yes
_get_default_demo_data_xml_id✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_restaurant/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_open_order✅ yes
read_pos_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_restaurant/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_restaurant/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Methods

Method nameDecoratorsHas super
_update_payment_line_for_tip❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_restaurant/pos.preset

Extension
_inherit: pos.preset
[pos_preset.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

pos_restaurant/restaurant.floor

Classical
_name: restaurant.floor
_inherit: pos.load.mixin
[pos_restaurant.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
write✅ yes
rename_floor❌ no
sync_from_ui@api.model❌ no
deactivate_floor❌ no
📊 Model Summary
Classical | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_restaurant/restaurant.table

Classical
_name: restaurant.table
_inherit: pos.load.mixin
[pos_restaurant.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('table_number', 'floor_id')❌ no
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
are_orders_still_in_draft❌ no
📊 Model Summary
Classical | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_restaurant/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
_set_last_order_preparation_change@api.model❌ no
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_restaurant/restaurant.order.course

Classical
_name: restaurant.order.course
_inherit: pos.load.mixin
[restaurant_order_course.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
write✅ yes
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_restaurant_adyen

pos_restaurant_adyen/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
action_pos_order_paid✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_restaurant_adyen/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Methods

Method nameDecoratorsHas super
_update_payment_line_for_tip✅ yes
_adyen_capture❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_restaurant_adyen/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_adyen_endpoints✅ yes
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_restaurant_appointment

pos_restaurant_appointment/appointment.resource

Classical
_name: appointment.resource
_inherit: appointment.resource, pos.load.mixin
[appointment_resource.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_is_used❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_restaurant_appointment/calendar.event

Classical
_name: calendar.event
_inherit: calendar.event
[calendar_event.py]

Methods

Method nameDecoratorsHas super
_send_table_notifications@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
_appointment_resource_domain@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_restaurant_appointment/restaurant.table

Extension
_inherit: restaurant.table
[pos_restaurant.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_delete_linked_resources@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_restaurant_appointment/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

Module: pos_restaurant_preparation_display

pos_restaurant_preparation_display/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_init_preparation_display_data❌ no
_load_preparation_display_data❌ no
_load_preparation_display_demo_data❌ no
load_onboarding_restaurant_scenario@api.model✅ yes
_load_restaurant_demo_data✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_restaurant_preparation_display/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_restaurant_preparation_display/pos.prep.display

Extension
_inherit: pos.prep.display
[pos_prep_display.py]

Methods

Method nameDecoratorsHas super
_load_preparation_data_models✅ yes
_get_preparation_display_order_additional_info✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 4, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_restaurant_preparation_display/pos.prep.order

Extension
_inherit: pos.prep.order
[pos_prep_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
process_order@api.model✅ yes
_send_notification_to_preparation_displays@api.model❌ no
_compute_order_name@api.depends('pos_order_id.floating_order_name', 'pos_order_id.table_id')✅ yes
_get_table_name@api.model❌ no
merge_orders@api.model❌ no
unmerge_orders@api.model❌ no
notify_pdis@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_restaurant_preparation_display/restaurant.order.course

Extension
_inherit: restaurant.order.course
[restaurant_order_course.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_restaurant_preparation_display/restaurant.table

Extension
_inherit: restaurant.table
[restaurant_table.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: pos_sale

pos_sale/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
reflect_cancelled_sol❌ no
button_cancel✅ yes
action_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

pos_sale/crm.team

Extension
_inherit: crm.team
[crm_team.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 16 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

pos_sale/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_special_products✅ yes
_ensure_downpayment_product@api.model❌ no
load_onboarding_furniture_scenario@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_sale/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_count_sale_order❌ no
_complete_values_from_session@api.model✅ yes
_compute_currency_rate@api.depends('date_order', 'company_id')❌ no
_prepare_invoice_vals✅ yes
sync_from_ui@api.model✅ yes
action_view_sale_order❌ no
_get_fields_for_order_line✅ yes
_prepare_order_line✅ yes
_get_invoice_lines_values✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_sale/pos.order.line

Extension
_inherit: pos.order.line
[pos_order.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_qty_delivered@api.depends('order_id.state', 'order_id.picking_ids', 'order_id.picking_ids.state', 'order_id.picking_ids.move_ids.quantity')❌ no
_load_pos_data_fields@api.model✅ yes
_launch_stock_rule_from_pos_order_lines✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_sale/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_sale/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

pos_sale/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_sale/sale.order

Classical
_name: sale.order
_inherit: sale.order, pos.load.mixin
[sale_order.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
load_sale_order_from_pos❌ no
_count_pos_order❌ no
action_view_pos_order❌ no
_compute_amount_unpaid@api.depends('transaction_ids.state', 'transaction_ids.amount', 'order_line', 'amount_total', 'order_line.invoice_lines.parent_state', 'order_line.invoice_lines.price_total', 'order_line.pos_order_line_ids')❌ no
_compute_amount_to_invoice@api.depends('order_line.pos_order_line_ids')✅ yes
_compute_amount_invoiced@api.depends('order_line.pos_order_line_ids')✅ yes
_prepare_down_payment_line_values_from_base_line✅ yes
📊 Model Summary
Classical | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

pos_sale/sale.order.line

Classical
_name: sale.order.line
_inherit: sale.order.line, pos.load.mixin
[sale_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
_compute_qty_delivered@api.depends('pos_order_line_ids.qty', 'pos_order_line_ids.order_id.picking_ids', 'pos_order_line_ids.order_id.picking_ids.state')✅ yes
_prepare_qty_delivered✅ yes
_compute_qty_invoiced@api.depends('pos_order_line_ids.qty', 'pos_order_line_ids.order_id.state')✅ yes
_prepare_qty_invoiced✅ yes
_get_sale_order_fields❌ no
read_converted❌ no
_convert_qty@api.model❌ no
_compute_untaxed_amount_invoiced@api.depends('pos_order_line_ids')✅ yes
_get_downpayment_line_price_unit✅ yes
_compute_name@api.depends('product_id', 'pos_order_line_ids')✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_sale/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_create_move_from_pos_order_lines✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: pos_sale_loyalty

pos_sale_loyalty/sale.order.line

Extension
_inherit: sale.order.line
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_sale_order_fields✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: pos_sale_stock_renting

pos_sale_stock_renting/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_process_order✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_sale_stock_renting/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_prepare_qty_delivered✅ yes
_are_rental_pickings_enabled✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: pos_sale_subscription

pos_sale_subscription/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
action_pos_order_paid✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_sale_subscription/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_get_subscription_qty_invoiced✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: pos_self_order

pos_self_order/mail.template

Classical
_name: mail.template
_inherit: mail.template, pos.load.mixin
[mail_template.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_domain@api.model❌ no
_load_pos_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_self_order/pos.category

Extension
_inherit: pos.category
[pos_category.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_can_return_content✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_self_order/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (11)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_self_order_kiosk_default_languages❌ no
_self_order_default_user❌ no
_update_access_token❌ no
create@api.model_create_multi✅ yes
_prepare_self_order_splash_screen@api.model❌ no
_prepare_self_order_custom_btn❌ no
write✅ yes
_ensure_public_attachments❌ no
_compute_self_order@api.depends('module_pos_restaurant')❌ no
_compute_selection_pay_after❌ no
_check_default_user@api.constrains('self_ordering_default_user_id')❌ no
_onchange_payment_method_ids@api.constrains('payment_method_ids', 'self_ordering_mode')❌ no
_get_qr_code_data❌ no
_get_self_order_route❌ no
_get_self_order_url❌ no
preview_self_order_app❌ no
_get_self_ordering_attachment❌ no
_load_self_data_models❌ no
_load_pos_self_data_domain@api.model❌ no
_load_pos_self_data_read@api.model✅ yes
load_self_data❌ no
load_data_params❌ no
_split_qr_codes_list❌ no
_compute_self_ordering_url❌ no
close_ui✅ yes
action_close_kiosk_session❌ no
_compute_status❌ no
action_open_wizard❌ no
get_kiosk_url❌ no
_supported_kiosk_payment_terminal❌ no
has_valid_self_payment_method❌ no
load_onboarding_kiosk_scenario@api.model❌ no
_generate_single_qr_code__❌ no
get_pos_qr_order_data❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_self_order/pos.order.line

Extension
_inherit: pos.order.line
[pos_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_self_order/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_load_pos_self_data_domain@api.model❌ no
remove_from_ui@api.model✅ yes
sync_from_ui@api.model✅ yes
action_pos_order_cancel✅ yes
_send_notification❌ no
_send_self_order_receipt❌ no
action_send_self_order_receipt❌ no
_send_payment_result❌ no
_load_pos_self_data_fields❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_self_order/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_payment_request_from_kiosk❌ no
_load_pos_self_data_domain@api.model❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

pos_self_order/pos.preset

Extension
_inherit: pos.preset
[pos_preset.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_load_pos_self_data_domain@api.model❌ no
_load_pos_self_data_fields@api.model✅ yes
_load_pos_data_fields@api.model✅ yes
_can_return_content✅ yes
📊 Model Summary
Extension | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

pos_self_order/restaurant.table

Extension
_inherit: restaurant.table
[pos_restaurant.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_identifier❌ no
_update_identifier@api.model❌ no
_load_pos_self_data_fields@api.model❌ no
_load_pos_self_data_domain@api.model❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_self_order/restaurant.floor

Extension
_inherit: restaurant.floor
[pos_restaurant.py]

Methods

Method nameDecoratorsHas super
_load_pos_self_data_fields@api.model❌ no
_load_pos_self_data_domain@api.model❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_self_order/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
_load_pos_self_data_domain@api.model❌ no
_load_pos_data_read✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_self_order/product.template

Extension
_inherit: product.template
[product_product.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_self_data_read❌ no
_process_pos_self_ui_products❌ no
_load_pos_data_fields@api.model✅ yes
_load_pos_self_data_domain@api.model✅ yes
_on_change_available_in_pos@api.onchange('available_in_pos')❌ no
_compute_self_order_visible❌ no
write✅ yes
_can_return_content✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

pos_self_order/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_filter_applicable_attributes❌ no
write✅ yes
_send_availability_status❌ no
_can_return_content✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

pos_self_order/product.tag

Extension
_inherit: product.tag
[product_tag.py]

Methods

Method nameDecoratorsHas super
_can_return_content✅ yes
_load_pos_self_data_domain@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_self_order/res.country

Classical
_name: res.country
_inherit: res.country, pos.load.mixin
[res_country.py]

Methods

Method nameDecoratorsHas super
_load_pos_self_data_fields@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_self_order/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_self_data_domain@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_self_order_adyen

pos_self_order_adyen/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_get_valid_acquirer_data@api.model✅ yes
_payment_request_from_kiosk✅ yes
_load_pos_self_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_self_order_iot

pos_self_order_iot/iot.box

Extension
_inherit: iot.box
[iot_box.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
get_computed_img_version❌ no
_compute_can_be_kiosk@api.depends('device_ids.type', 'version')❌ no
_onchange_device_ids@api.onchange('device_ids')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_self_order_iot/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_kitchen_printer✅ yes
_load_self_data_models✅ yes
action_open_wizard✅ yes
has_valid_self_payment_method✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_self_order_iot/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_payment_request_from_kiosk✅ yes
_load_pos_self_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_self_order_pine_labs

pos_self_order_pine_labs/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_payment_request_from_kiosk✅ yes
_load_pos_self_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_self_order_preparation_display

pos_self_order_preparation_display/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_self_order_preparation_display/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model✅ yes
_send_order✅ yes
can_be_cancelled❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_self_order_preparation_display/pos.prep.display

Extension
_inherit: pos.prep.display
[pos_prep_display.py]

Methods

Method nameDecoratorsHas super
_load_preparation_data_models✅ yes
_get_preparation_display_order_additional_info✅ yes
_paper_status_change❌ no
_send_load_printer_status_message❌ no
change_paper_status@api.model❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 4, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

Module: pos_self_order_qfpay

pos_self_order_qfpay/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_supported_kiosk_payment_terminal✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_self_order_qfpay/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_load_pos_self_data_domain@api.model✅ yes
_qfpay_handle_webhook@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_self_order_razorpay

pos_self_order_razorpay/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_payment_request_from_kiosk✅ yes
_load_pos_self_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_self_order_stripe

pos_self_order_stripe/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Methods

Method nameDecoratorsHas super
_payment_request_from_kiosk✅ yes
_load_pos_self_data_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_settle_due

pos_settle_due/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_domain@api.model❌ no
_compute_pos_amount_unsettled@api.depends('pos_order_line_ids', 'amount_residual')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

pos_settle_due/ir.ui.view

Classical
_name: ir.ui.view
_inherit: pos.load.mixin, ir.ui.view
[ir_ui_view.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_data_search_read@api.model❌ no
📊 Model Summary
Classical | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

pos_settle_due/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_default_settle_product❌ no
_get_default_deposit_product❌ no
_get_default_settle_invoice_product❌ no
_default_settle_deposit_product_on_module_install@api.model❌ no
_get_special_products✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_settle_due/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (2)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_customer_due_total@api.depends('payment_ids', 'settled_order_line_ids', 'is_invoiced')❌ no
_compute_settled_orders_count@api.depends('settled_order_line_ids')❌ no
action_view_settled_orders❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_settle_due/pos.order.line

Extension
_inherit: pos.order.line
[pos_order_line.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
_prepare_tax_base_line_values✅ yes
_is_settle_or_deposit❌ no
📊 Model Summary
Extension | Total Fields: 35 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 25 (@api.model: 5, @api.onchange: 3, @api.depends: 3, @api.constrains: 0)

pos_settle_due/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
_reconcile_account_move_lines✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_settle_due/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

pos_settle_due/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_pos_orders_amount_due❌ no
_compute_invoices_amount_due❌ no
get_total_due❌ no
get_all_total_due❌ no
_load_pos_data_fields@api.model✅ yes
_load_pos_data_read@api.model✅ yes
_compute_has_moves✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_sms

pos_sms/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_sms/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
action_sent_message_on_sms❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_stripe

pos_stripe/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
_load_pos_data_fields@api.model✅ yes
_check_stripe_serial_number@api.constrains('stripe_serial_number')❌ no
_get_stripe_payment_provider❌ no
stripe_connection_token@api.model❌ no
_stripe_calculate_amount❌ no
stripe_payment_intent❌ no
stripe_capture_payment@api.model❌ no
action_stripe_key❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_tyro

pos_tyro/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Methods

Method nameDecoratorsHas super
_get_special_products✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_tyro/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_get_payment_terminal_selection✅ yes
_load_pos_data_fields@api.model✅ yes
action_pair_tyro_terminal❌ no
action_get_tyro_report❌ no
get_tyro_product_info❌ no
_get_default_tyro_surcharge_product❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: pos_urban_piper

pos_urban_piper/ir.config_parameter

Extension
_inherit: ir.config_parameter
[ir_config_parameter.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_urban_piper/pos.category

Extension
_inherit: pos.category
[pos_category.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_urban_piper/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_default_payment_methods✅ yes
_default_urbanpiper_store_identifier❌ no
_default_urbanpiper_pricelist❌ no
_default_urbanpiper_fiscal_position❌ no
_init_column✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_setup_journals_and_payment_methods❌ no
_configure_fiscal_position_and_pricelist❌ no
_add_line_to_fiscal_position❌ no
prepare_taxes_data❌ no
update_urbanpiper_item_data❌ no
update_store_status❌ no
order_status_update❌ no
_make_order_payment❌ no
_send_delivery_order_count❌ no
_store_action_update❌ no
get_delivery_data❌ no
_get_total_tax_tag❌ no
_get_urbanpiper_order_count❌ no
_get_active_delivery_providers❌ no
_urbanpiper_handle_response❌ no
prepare_store_data❌ no
_check_required_request_params❌ no
log_xml❌ no
_reset_urbanpiper_product_linkages❌ no
get_urban_piper_provider_states❌ no
set_urban_piper_provider_states❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_urban_piper/pos.delivery.provider

Classical
_name: pos.delivery.provider
_inherit: pos.load.mixin
[pos_delivery_provider.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model❌ no
_load_pos_preparation_data_fields@api.model❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_urban_piper/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_load_pos_preparation_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_urban_piper/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Methods

Method nameDecoratorsHas super
_check_payment_method_id@api.constrains('payment_method_id')✅ yes
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_urban_piper/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

pos_urban_piper/pos.prep.display

Extension
_inherit: pos.prep.display
[pos_prep_display.py]

Methods

Method nameDecoratorsHas super
_get_open_orderlines_in_display✅ yes
_load_preparation_data_models✅ yes
_get_preparation_display_order_additional_info✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 4, @api.onchange: 0, @api.depends: 2, @api.constrains: 2)

pos_urban_piper/pos.prep.order

Extension
_inherit: pos.prep.order
[pos_prep_order.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_order_otp@api.depends('pos_order_id.delivery_json')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_urban_piper/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_models@api.model✅ yes
close_session_from_ui✅ yes
delete_opening_control_session✅ yes
get_closing_control_data✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_urban_piper/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_urbanpiper_pos_platform_ids@api.depends('urbanpiper_pos_config_ids')❌ no
_load_pos_data_fields@api.model✅ yes
_load_pos_data_read@api.model✅ yes
write✅ yes
toggle_product_food_delivery_availability❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

pos_urban_piper/product.pricelist

Extension
_inherit: product.pricelist
[product_pricelist.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_urban_piper/product.urban.piper.status

Class
_name: product.urban.piper.status
[product_urban_piper_status.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_urban_piper/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: pos_urban_piper_enhancements

pos_urban_piper_enhancements/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
prepare_store_data✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

pos_urban_piper_enhancements/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
notify_future_deliveries@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_urban_piper_enhancements/pos.prep.order

Extension
_inherit: pos.prep.order
[pos_prep_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_delivery_datetime@api.depends('pos_order_id.delivery_json')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

pos_urban_piper_enhancements/pos.session

Extension
_inherit: pos.session
[pos_session.py]

Methods

Method nameDecoratorsHas super
get_session_orders✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 100 (@api.model: 6, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

pos_urban_piper_enhancements/pos.store.timing

Class
_name: pos.store.timing
[pos_store_timing.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

pos_urban_piper_enhancements/product.template

Extension
_inherit: product.template
[product.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

pos_urban_piper_enhancements/product.template.attribute.value

Extension
_inherit: product.template.attribute.value
[product_template_attribuite_value.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

pos_urban_piper_enhancements/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_load_pos_data_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: pos_viva_com

pos_viva_com/pos.payment

Extension
_inherit: pos.payment
[pos_payment.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 25 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

pos_viva_com/pos.payment.method

Extension
_inherit: pos.payment.method
[pos_payment_method.py]

Regular Fields (9)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_viva_com_account_get_endpoint❌ no
_viva_com_api_get_endpoint❌ no
_viva_com_webhook_get_endpoint❌ no
_compute_viva_com_webhook_endpoint❌ no
_is_write_forbidden✅ yes
_get_payment_terminal_selection✅ yes
_bearer_token❌ no
_call_viva_com❌ no
_retrieve_session_id❌ no
_send_notification❌ no
_load_pos_data_fields✅ yes
viva_com_send_payment_request❌ no
viva_com_send_refund_request❌ no
viva_com_send_payment_cancel❌ no
viva_com_get_payment_status❌ no
write✅ yes
create@api.model_create_multi✅ yes
get_latest_viva_com_status❌ no
_check_viva_com_credentials@api.constrains('use_payment_terminal')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 6 (Stored: 1, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 21 (@api.model: 4, @api.onchange: 3, @api.depends: 6, @api.constrains: 1)

Module: privacy_lookup

privacy_lookup/privacy.log

Class
_name: privacy.log
[privacy_log.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_anonymize_name❌ no
_anonymize_email❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

privacy_lookup/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
action_privacy_lookup❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: product

product/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

product/product.attribute

Class
_name: product.attribute
[product_attribute.py]

Regular Fields (8)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_products@api.depends('attribute_line_ids.active', 'attribute_line_ids.product_tmpl_id')❌ no
_onchange_display_type@api.onchange('display_type')❌ no
write✅ yes
action_archive✅ yes
action_open_product_template_attribute_lines@api.readonly❌ no
_without_no_variant_attributes❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

product/product.attribute.custom.value

Class
_name: product.attribute.custom.value
[product_attribute_custom_value.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('custom_product_template_attribute_value_id.name', 'custom_value')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

product/product.attribute.value

Class
_name: product.attribute.value
[product_attribute_value.py]

Regular Fields (10)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
_compute_display_name@api.depends('attribute_id'); @api.depends_context('show_attribute')✅ yes
_compute_is_used_on_products@api.depends('pav_attribute_line_ids')❌ no
_compute_default_extra_price_changed@api.depends('default_extra_price')❌ no
write✅ yes
check_is_used_on_products❌ no
_without_no_variant_attributes❌ no
action_add_to_products@api.readonly❌ no
action_update_prices@api.readonly❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

product/product.category

Class
_name: product.category
[product_category.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_complete_name@api.depends('name', 'parent_id.complete_name')❌ no
_compute_product_count❌ no
_check_category_recursion@api.constrains('parent_id')❌ no
name_create@api.model❌ no
_compute_display_name@api.depends_context('hierarchical_naming')✅ yes
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

product/product.combo

Class
_name: product.combo
[product_combo.py]

Regular Fields (4)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_combo_item_count@api.depends('combo_item_ids')❌ no
_compute_currency_id@api.depends('company_id')❌ no
_compute_base_price@api.depends('combo_item_ids')❌ no
_check_combo_item_ids_not_empty@api.constrains('combo_item_ids')❌ no
_check_combo_item_ids_no_duplicates@api.constrains('combo_item_ids')❌ no
_check_company_id@api.constrains('company_id')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 3)

product/product.combo.item

Class
_name: product.combo.item
[product_combo_item.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_product_id_no_combo@api.constrains('product_id')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

product/product.document

Delegation
_name: product.document
_inherits: ir.attachment via ir_attachment_id
[product_document.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_onchange_url@api.onchange('url')❌ no
create@api.model_create_multi✅ yes
copy_data✅ yes
📊 Model Summary
Delegation | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

product/product.pricelist

Class
_name: product.pricelist
[product_pricelist.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_default_currency_id❌ no
_base_domain_item_ids❌ no
_domain_item_ids❌ no
_compute_display_name@api.depends('currency_id')❌ no
write✅ yes
copy_data✅ yes
_get_products_price❌ no
_get_product_price❌ no
_get_product_price_rule❌ no
_get_product_rule❌ no
_compute_price_rule❌ no
_get_applicable_rules❌ no
_get_applicable_rules_domain❌ no
_price_get❌ no
_compute_price_rule_multi❌ no
_get_partner_pricelist_multi@api.model❌ no
_get_partner_pricelist_multi_search_domain_hook❌ no
_get_partner_pricelist_multi_filter_hook❌ no
get_import_templates@api.model❌ no
action_open_pricelist_report@api.readonly❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

product/product.pricelist.item

Class
_name: product.pricelist.item
[product_pricelist_item.py]

Regular Fields (19)

Computed Fields

Stored (3)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_default_pricelist_id❌ no
_compute_is_pricelist_required❌ no
_compute_company_id@api.depends('pricelist_id.company_id', 'product_tmpl_id')❌ no
_compute_currency_id@api.depends('pricelist_id.currency_id', 'company_id')❌ no
_compute_name@api.depends('applied_on', 'categ_id', 'product_tmpl_id', 'product_id')❌ no
_compute_price_label@api.depends('compute_price', 'fixed_price', 'pricelist_id', 'percent_price', 'price_discount', 'price_markup', 'price_surcharge', 'base', 'base_pricelist_id')❌ no
_compute_price_markup@api.depends('price_discount')❌ no
_inverse_price_markup❌ no
_compute_rule_tip@api.depends_context('lang'); @api.depends('base', 'compute_price', 'price_discount', 'price_markup', 'price_round', 'price_surcharge')❌ no
_get_integer❌ no
_get_displayed_discount❌ no
_check_base_pricelist_id@api.constrains('base_pricelist_id', 'base')❌ no
_check_pricelist_recursion@api.constrains('base_pricelist_id', 'pricelist_id', 'base')❌ no
_check_date_range@api.constrains('date_start', 'date_end')❌ no
_check_margin@api.constrains('price_min_margin', 'price_max_margin')❌ no
_check_product_consistency@api.constrains('product_id', 'product_tmpl_id', 'categ_id')❌ no
_onchange_base@api.onchange('base')❌ no
_onchange_base_pricelist_id@api.onchange('base_pricelist_id')❌ no
_onchange_compute_price@api.onchange('compute_price')❌ no
_onchange_display_applied_on@api.onchange('display_applied_on')❌ no
_onchange_product_id@api.onchange('product_id')❌ no
_onchange_product_tmpl_id@api.onchange('product_tmpl_id')❌ no
_onchange_rule_content@api.onchange('product_id', 'product_tmpl_id', 'categ_id')❌ no
_onchange_price_round@api.onchange('price_round')❌ no
_onchange_validity_period@api.onchange('date_start', 'date_end')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_is_applicable_for❌ no
_compute_price❌ no
_compute_base_price❌ no
_compute_price_before_discount❌ no
📊 Model Summary
Class | Total Fields: 28 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 31 (@api.model: 1, @api.onchange: 9, @api.depends: 7, @api.constrains: 5)

product/product.product

Delegation
_name: product.product
_inherits: product.template via product_tmpl_id
[product_product.py]

Regular Fields (14)

Computed Fields

Stored (3)

Non-Stored (14)

Methods

Method nameDecoratorsHas super
_compute_can_image_variant_1024_be_zoomed@api.depends('image_variant_1920', 'image_variant_1024')❌ no
_set_template_field❌ no
_compute_pricelist_rule_ids@api.depends('product_tmpl_id.pricelist_rule_ids')❌ no
_inverse_pricelist_rule_ids❌ no
_compute_write_date@api.depends('product_tmpl_id.write_date')❌ no
_compute_image_1920❌ no
_set_image_1920❌ no
_compute_image_1024❌ no
_compute_image_512❌ no
_compute_image_256❌ no
_compute_image_128❌ no
_compute_can_image_1024_be_zoomed❌ no
_get_placeholder_filename✅ yes
_get_product_placeholder_filename❌ no
_get_barcodes_by_company❌ no
_get_barcode_search_domain❌ no
_check_duplicated_product_barcodes❌ no
_check_duplicated_packaging_barcodes❌ no
_check_barcode_uniqueness@api.constrains('barcode')❌ no
_check_company_id@api.constrains('company_id')❌ no
_get_invoice_policy❌ no
_compute_combination_indices@api.depends('product_template_attribute_value_ids')❌ no
_compute_is_product_variant❌ no
_set_product_lst_price@api.onchange('lst_price')❌ no
_compute_product_price_extra@api.depends('product_template_attribute_value_ids.price_extra')❌ no
_compute_product_lst_price@api.depends('list_price', 'price_extra'); @api.depends_context('uom')❌ no
_compute_product_code@api.depends_context('partner_id')❌ no
_compute_partner_ref@api.depends_context('partner_id')❌ no
_compute_product_document_count❌ no
_compute_all_product_tag_ids@api.depends('product_tag_ids', 'additional_product_tag_ids')❌ no
_search_all_product_tag_ids❌ no
_search_is_in_selected_section_of_order❌ no
_onchange_standard_price@api.onchange('standard_price')❌ no
_onchange_default_code@api.onchange('default_code')❌ no
_trigger_uom_warning❌ no
_onchange_uom_id@api.onchange('uom_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_archive✅ yes
action_unarchive✅ yes
copy❌ no
_compute_display_name@api.depends('name', 'default_code', 'product_tmpl_id'); @api.depends_context('display_default_code', 'seller_id', 'company_id', 'partner_id', 'formatted_display_name')❌ no
_search_display_name@api.model❌ no
view_header_get@api.model✅ yes
action_open_label_layout@api.readonly❌ no
open_product_template❌ no
action_open_documents@api.readonly❌ no
_prepare_sellers❌ no
_get_filtered_sellers❌ no
_select_seller❌ no
_get_product_price_context❌ no
_get_no_variant_attributes_price_extra❌ no
_get_attributes_extra_price❌ no
_price_compute❌ no
get_empty_list_help@api.model✅ yes
get_product_multiline_description_sale❌ no
_is_variant_possible❌ no
get_contextual_price❌ no
_get_contextual_price❌ no
_get_contextual_discount❌ no
_update_uom❌ no
📊 Model Summary
Delegation | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

product/product.supplierinfo

Class
_name: product.supplierinfo
[product_supplierinfo.py]

Regular Fields (12)

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_product_uom_id@api.depends('product_id', 'product_tmpl_id')❌ no
_compute_price@api.depends('product_id', 'product_tmpl_id')❌ no
_compute_price_discounted@api.depends('discount', 'price')❌ no
_compute_product_tmpl_id@api.depends('product_id')❌ no
_compute_product_id@api.depends('product_id', 'product_tmpl_id', 'product_variant_count')❌ no
_onchange_product_tmpl_id@api.onchange('product_tmpl_id')❌ no
get_import_templates@api.model❌ no
_sanitize_vals❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_filtered_supplier❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

product/product.tag

Class
_name: product.tag
[product_tag.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_template_id❌ no
_get_default_variant_id❌ no
_compute_product_ids@api.depends('product_template_ids', 'product_product_ids')❌ no
copy_data✅ yes
_search_product_ids❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

product/product.template

Classical
_name: product.template
_inherit: image.mixin
[product_template.py]

Regular Fields (24)

Computed Fields

Stored (7)

Non-Stored (13)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_get_default_uom_id❌ no
_read_group_categ_id❌ no
_base_domain_item_ids❌ no
_domain_pricelist_rule_ids❌ no
_compute_service_tracking@api.depends('type')❌ no
_compute_purchase_ok❌ no
_compute_product_document_count❌ no
_compute_can_image_1024_be_zoomed@api.depends('image_1920', 'image_1024')❌ no
_compute_has_configurable_attributes@api.depends('attribute_line_ids', 'attribute_line_ids.value_ids', 'attribute_line_ids.attribute_id.create_variant', 'attribute_line_ids.attribute_id.display_type', 'attribute_line_ids.value_ids.is_custom')❌ no
_compute_is_dynamically_created@api.depends('attribute_line_ids.attribute_id')❌ no
_compute_product_variant_id@api.depends('product_variant_ids')❌ no
_check_barcode_uniqueness@api.constrains('company_id')❌ no
_compute_currency_id@api.depends('company_id')❌ no
_compute_cost_currency_id@api.depends('company_id'); @api.depends_context('company')❌ no
_compute_template_field_from_variant_field❌ no
_set_product_variant_field❌ no
_compute_standard_price@api.depends_context('company'); @api.depends('product_variant_ids.standard_price')❌ no
_set_standard_price❌ no
_search_standard_price❌ no
_compute_volume@api.depends('product_variant_ids.volume')❌ no
_set_volume❌ no
_compute_weight@api.depends('product_variant_ids.weight')❌ no
_set_weight❌ no
_compute_is_product_variant❌ no
_compute_barcode@api.depends('product_variant_ids.barcode')❌ no
_search_barcode❌ no
_set_barcode❌ no
_get_weight_uom_id_from_ir_config_parameter@api.model❌ no
_get_length_uom_id_from_ir_config_parameter@api.model❌ no
_get_volume_uom_id_from_ir_config_parameter@api.model❌ no
_get_weight_uom_name_from_ir_config_parameter@api.model❌ no
_get_length_uom_name_from_ir_config_parameter@api.model❌ no
_get_volume_uom_name_from_ir_config_parameter@api.model❌ no
_compute_weight_uom_name@api.depends('type')❌ no
_compute_volume_uom_name@api.depends('type')❌ no
_compute_product_variant_count@api.depends('product_variant_ids.product_tmpl_id')❌ no
_onchange_standard_price@api.onchange('standard_price')❌ no
_onchange_default_code@api.onchange('default_code')❌ no
_compute_default_code@api.depends('product_variant_ids.default_code')❌ no
_set_default_code❌ no
_compute_product_tooltip@api.depends('type')❌ no
_prepare_tooltip❌ no
_onchange_type@api.onchange('type')❌ no
_onchange_uom_id@api.onchange('uom_id')❌ no
_check_combo_ids_not_empty@api.constrains('type', 'combo_ids')❌ no
_check_sale_combo_ids@api.constrains('type', 'combo_ids', 'sale_ok')❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
copy✅ yes
_compute_display_name@api.depends('name', 'default_code'); @api.depends_context('formatted_display_name')❌ no
_search_display_name@api.model✅ yes
action_open_label_layout❌ no
action_open_documents@api.readonly❌ no
_get_product_price_context❌ no
_get_attributes_extra_price❌ no
_price_compute❌ no
_create_variant_ids❌ no
_prepare_variant_values❌ no
has_dynamic_attributes❌ no
_compute_valid_product_template_attribute_line_ids@api.depends('attribute_line_ids.value_ids')❌ no
_get_possible_variants❌ no
_get_attribute_exclusions❌ no
_complete_inverse_exclusions@api.model❌ no
_get_own_attribute_exclusions❌ no
_get_parent_attribute_exclusions❌ no
_get_mapped_attribute_names❌ no
_filter_combinations_impossible_by_config❌ no
_is_combination_possible_by_config❌ no
_is_combination_possible❌ no
_get_variant_for_combination❌ no
_create_product_variant❌ no
_create_first_product_variant❌ no
_get_variant_id_for_combination❌ no
_get_first_possible_variant_id❌ no
_get_first_possible_combination❌ no
_cartesian_product❌ no
_get_possible_combinations❌ no
_get_closest_possible_combination❌ no
_get_closest_possible_combinations❌ no
_get_placeholder_filename✅ yes
_get_product_placeholder_filename❌ no
get_single_product_variant❌ no
get_empty_list_help@api.model✅ yes
get_import_templates@api.model❌ no
get_contextual_price❌ no
_get_contextual_price❌ no
_get_contextual_pricelist❌ no
_get_product_document_domain❌ no
_get_list_price❌ no
_service_tracking_blacklist@api.model❌ no
_has_multiple_uoms❌ no
_get_available_uoms❌ no
_demo_configure_variants@api.model❌ no
📊 Model Summary
Classical | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

product/product.template.attribute.exclusion

Class
_name: product.template.attribute.exclusion
[product_template_attribute_exclusion.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

product/product.template.attribute.line

Class
_name: product.template.attribute.line
[product_template_attribute_line.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_value_count@api.depends('value_ids')❌ no
_onchange_attribute_id@api.onchange('attribute_id')❌ no
_check_valid_values@api.constrains('active', 'value_ids', 'attribute_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_product_template_attribute_values❌ no
_without_no_variant_attributes❌ no
_is_configurable❌ no
action_open_attribute_values@api.readonly❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

product/product.template.attribute.value

Class
_name: product.template.attribute.value
[product_template_attribute_value.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
_check_valid_values@api.constrains('attribute_line_id', 'product_attribute_value_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name@api.depends('attribute_id')❌ no
_only_active❌ no
_without_no_variant_attributes❌ no
_ids2str❌ no
_get_combination_name❌ no
_filter_single_value_lines❌ no
_is_from_single_value_line❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

product/product.uom

Class
_name: product.uom
[product_uom.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_check_barcode_uniqueness@api.constrains('barcode')❌ no
_compute_display_name✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

product/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_activate_or_create_pricelists❌ no
_get_default_pricelist_vals❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

product/res.country.group

Extension
_inherit: res.country.group
[res_country_group.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

product/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Methods

Method nameDecoratorsHas super
_activate_group_multi_currency✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

product/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_product_pricelist@api.depends('country_id', 'specific_property_product_pricelist'); @api.depends_context('company', 'country_code')❌ no
_inverse_product_pricelist❌ no
_synced_commercial_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

product/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_domain_product_uoms❌ no
action_open_packaging_barcodes❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: product_barcodelookup

product_barcodelookup/ir.cron.trigger

Extension
_inherit: ir.cron.trigger
[ir_cron_trigger.py]

Methods

Method nameDecoratorsHas super
_check_image_cron_is_not_already_triggered❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

product_barcodelookup/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_onchange_barcode@api.onchange('barcode')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

product_barcodelookup/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_onchange_barcode@api.onchange('barcode')❌ no
_to_float❌ no
_update_product_by_barcodelookup@api.model❌ no
barcode_lookup@api.model❌ no
create@api.model_create_multi✅ yes
_set_lookup_image❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: product_email_template

product_email_template/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
invoice_validate_send_email❌ no
_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

product_email_template/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: product_expiry

product_expiry/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_quantities_dict✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

product_expiry/product.template

Extension
_inherit: product.template
[product_product.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

product_expiry/stock.lot

Extension
_inherit: stock.lot
[production_lot.py]

Regular Fields (1)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('use_expiration_date', 'expiration_date', 'alert_date'); @api.depends_context('formatted_display_name')✅ yes
_compute_product_expiry_alert@api.depends('expiration_date')❌ no
_compute_expiration_date@api.depends('product_id')❌ no
_compute_dates@api.depends('product_id', 'expiration_date')❌ no
_alert_date_exceeded@api.model❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

product_expiry/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
action_generate_lot_line_vals@api.model✅ yes
_generate_serial_move_line_commands✅ yes
_convert_string_into_field_data✅ yes
_get_formating_options✅ yes
_update_reserved_quantity✅ yes
_get_available_quantity✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

product_expiry/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_expiration_date@api.depends('product_id', 'lot_id.expiration_date', 'picking_id.scheduled_date')❌ no
_compute_removal_date@api.depends('product_id', 'expiration_date', 'lot_id.removal_date')❌ no
_prepare_new_lot_vals✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

product_expiry/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_pre_action_done_hook✅ yes
_check_expired_lots❌ no
_action_generate_expired_wizard❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

product_expiry/stock.quant

Extension
_inherit: stock.quant
[stock_quant.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_gs1_barcode✅ yes
_get_removal_strategy_order@api.model✅ yes
_compute_available_quantity@api.depends('removal_date')✅ yes
_set_view_context✅ yes
📊 Model Summary
Extension | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

product_expiry/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_run_scheduler_tasks@api.model✅ yes
_get_scheduler_tasks_to_do@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: product_margin

product_margin/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (17)

Methods

Method nameDecoratorsHas super
_read_group_select✅ yes
_read_group@api.model✅ yes
_compute_product_margin_fields_values❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

Module: product_matrix

product_matrix/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_template_matrix❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

product_matrix/product.template.attribute.value

Extension
_inherit: product.template.attribute.value
[product_template.py]

Methods

Method nameDecoratorsHas super
_grid_header_cell❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

Module: product_unspsc

product_unspsc/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

product_unspsc/uom.uom

Extension
_inherit: uom.uom
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

product_unspsc/product.unspsc.code

Class
_name: product.unspsc.code
[product.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('code')❌ no
_search_display_name@api.model✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: project

project/account.analytic.account

Extension
_inherit: account.analytic.account
[account_analytic_account.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_project_count@api.depends('project_ids')❌ no
action_view_projects❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

project/digest.digest

Extension
_inherit: digest.digest
[digest_digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_project_task_opened_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

project/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

project/project.collaborator

Class
_name: project.collaborator
[project_collaborator.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('project_id', 'partner_id')❌ no
create@api.model_create_multi✅ yes
_toggle_project_sharing_portal_rules@api.model❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

project/project.milestone

Class
_name: project.milestone
[project_milestone.py]

Regular Fields (6)

Computed Fields

Stored (1)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_get_default_project_id❌ no
_compute_reached_date@api.depends('is_reached')❌ no
_compute_is_deadline_exceeded@api.depends('is_reached', 'deadline')❌ no
_compute_is_deadline_future@api.depends('deadline')❌ no
_compute_task_count@api.depends('task_ids.milestone_id')❌ no
_compute_can_be_marked_as_done❌ no
_compute_project_allow_milestones@api.depends('project_id.allow_milestones')❌ no
_search_project_allow_milestones❌ no
toggle_is_reached❌ no
action_view_tasks❌ no
_get_fields_to_export@api.model❌ no
_get_data❌ no
_get_data_list❌ no
copy✅ yes
_compute_display_name✅ yes
📊 Model Summary
Class | Total Fields: 13 | Computed: 7 (Stored: 1, Non-Stored: 6) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

project/project.project

Classical
_name: project.project
_inherit: portal.mixin, mail.alias.mixin, rating.parent.mixin, mail.tracking.duration.mixin, analytic.plan.fields.mixin
[project_project.py]

Regular Fields (29)

Computed Fields

Stored (2)

Non-Stored (20)

Methods

Method nameDecoratorsHas super
__compute_task_count❌ no
_compute_task_count❌ no
_compute_open_task_count❌ no
_compute_closed_task_count❌ no
_default_stage_id❌ no
_search_is_favorite@api.model❌ no
_compute_is_favorite❌ no
_set_favorite_user_ids❌ no
_onchange_company_id@api.onchange('company_id')❌ no
_compute_next_milestone_id@api.depends('milestone_ids', 'milestone_ids.is_reached', 'milestone_ids.deadline')❌ no
_compute_access_url✅ yes
_compute_company_id@api.depends('account_id.company_id', 'partner_id.company_id')❌ no
_compute_resource_calendar_id@api.depends_context('company'); @api.depends('company_id', 'company_id.resource_calendar_id')❌ no
_inverse_company_id❌ no
_compute_last_update_status@api.depends('last_update_id.status')❌ no
_compute_last_update_color@api.depends('last_update_status')❌ no
_compute_milestone_count@api.depends('milestone_ids')❌ no
_compute_milestone_reached_count@api.depends('milestone_ids.is_reached', 'milestone_count')❌ no
_compute_is_milestone_exceeded@api.depends('milestone_ids', 'milestone_ids.is_reached', 'milestone_ids.deadline', 'allow_milestones')❌ no
_compute_currency_id@api.depends_context('company'); @api.depends('company_id')❌ no
_search_is_milestone_exceeded@api.model❌ no
_compute_collaborator_count@api.depends('collaborator_ids', 'privacy_visibility')❌ no
_compute_privacy_visibility_warning@api.depends('privacy_visibility')❌ no
_compute_access_instruction_message@api.depends('privacy_visibility')❌ no
_compute_total_update_ids@api.depends('update_ids')❌ no
_compute_show_ratings@api.depends('type_ids.rating_active')❌ no
_inverse_allow_task_dependencies❌ no
_inverse_allow_milestones❌ no
_inverse_allow_recurring_tasks❌ no
_map_tasks_default_values@api.model❌ no
map_tasks❌ no
copy_data✅ yes
copy✅ yes
_copy_shared_embedded_actions❌ no
_copy_embedded_actions_config❌ no
name_create@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_check_project_group_at_removal@api.ondelete()❌ no
_order_field_to_sql✅ yes
message_subscribe✅ yes
message_unsubscribe✅ yes
_alias_get_creation_values✅ yes
_ensure_stage_has_same_company@api.constrains('stage_id')❌ no
get_template_tasks❌ no
_check_project_group_with_field@api.model❌ no
_get_project_features_mapping❌ no
check_features_enabled@api.model❌ no
_track_template✅ yes
_track_subtype✅ yes
_mail_get_message_subtypes✅ yes
_notify_get_recipients_groups✅ yes
action_project_task_burndown_chart_report❌ no
project_update_all_action❌ no
action_open_share_project_wizard❌ no
toggle_favorite❌ no
action_view_tasks❌ no
action_view_all_rating❌ no
action_view_tasks_analysis❌ no
action_get_list_view❌ no
action_view_tasks_from_project_milestone❌ no
action_profitability_items❌ no
get_last_update_or_default❌ no
get_panel_data❌ no
get_milestones❌ no
_get_profitability_labels❌ no
_get_profitability_sequence_per_invoice_type❌ no
_get_already_included_profitability_invoice_line_ids❌ no
_get_user_values❌ no
_show_profitability❌ no
_show_profitability_helper❌ no
_get_profitability_aal_domain❌ no
_get_profitability_items❌ no
_get_items_from_aal❌ no
_get_milestones❌ no
_get_stat_buttons❌ no
_get_profitability_values❌ no
_get_hide_partner❌ no
_get_values_analytic_account_batch@api.model❌ no
_create_analytic_account❌ no
_get_projects_to_make_billable_domain❌ no
_check_account_id@api.constrains(lambda self: self._get_plan_fnames())❌ no
_get_plan_domain✅ yes
_get_account_node_context✅ yes
_change_privacy_visibility❌ no
_check_project_sharing_access❌ no
_add_collaborators❌ no
_get_new_collaborators❌ no
_add_followers❌ no
_thread_to_store✅ yes
_compute_task_completion_percentage@api.depends('task_count', 'open_task_count')❌ no
_get_template_to_project_warnings❌ no
template_to_project_confirmation_callback❌ no
_get_template_to_project_confirmation_callbacks❌ no
action_toggle_project_template_mode❌ no
create_template_from_project_undo_callback❌ no
_get_template_from_project_undo_callbacks❌ no
action_create_template_from_project❌ no
action_undo_convert_to_template❌ no
_toggle_template_mode❌ no
_get_template_default_context_whitelist@api.model❌ no
_get_template_field_blacklist@api.model❌ no
action_create_from_template❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/project.project.stage

Class
_name: project.project.stage
[project_project_stage.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
copy_data✅ yes
write✅ yes
action_unarchive✅ yes
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/project.role

Class
_name: project.role
[project_role.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/project.tags

Class
_name: project.tags
[project_tags.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
_get_project_tags_domain❌ no
formatted_read_group@api.model✅ yes
search_read@api.model✅ yes
arrange_tag_list_by_id@api.model❌ no
name_create@api.model✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/project.task

Classical
_name: project.task
_inherit: portal.mixin, mail.thread.cc, rating.mixin, mail.tracking.duration.mixin, html.field.history.mixin
[project_task.py]

Regular Fields (30)

Computed Fields

Stored (13)

Non-Stored (21)

Methods

Method nameDecoratorsHas super
_get_versioned_fields❌ no
_get_default_partner_id@api.model❌ no
_get_default_stage_id❌ no
_default_user_ids@api.model❌ no
_default_company_id@api.model❌ no
_read_group_stage_ids@api.model❌ no
_read_group_personal_stage_type_ids@api.model❌ no
_ensure_company_consistency_with_partner@api.constrains('company_id', 'partner_id')❌ no
_ensure_super_task_is_not_private@api.constrains('child_ids', 'project_id')❌ no
TASK_PORTAL_READABLE_FIELDS❌ no
TASK_PORTAL_WRITABLE_FIELDS❌ no
_compute_project_id@api.depends('parent_id.project_id')❌ no
_compute_display_in_project@api.depends('project_id', 'parent_id')❌ no
_inverse_parent_id❌ no
_compute_state@api.depends('stage_id', 'depend_on_ids.state')❌ no
_compute_is_closed@api.depends('state')❌ no
_search_is_closed❌ no
_get_rotting_depends_fields✅ yes
_get_rotting_domain✅ yes
OPEN_STATES❌ no
_onchange_project_id@api.onchange('project_id')❌ no
is_blocked_by_dependences❌ no
_inverse_state❌ no
_compute_personal_stage_id@api.depends_context('uid'); @api.depends('user_ids')❌ no
_search_personal_stage_id@api.model❌ no
_get_default_personal_stage_create_vals@api.model❌ no
_populate_missing_personal_stages❌ no
message_subscribe✅ yes
_check_no_cyclic_dependencies@api.constrains('depend_on_ids')❌ no
_get_recurrence_fields@api.model❌ no
_compute_repeat@api.depends('recurring_task')❌ no
_is_recurrence_valid❌ no
_compute_recurring_count@api.depends('recurrence_id')❌ no
_compute_depend_on_count@api.depends('depend_on_ids')❌ no
_compute_dependent_tasks_count@api.depends('dependent_ids')❌ no
_check_parent_id@api.constrains('parent_id')❌ no
_get_attachments_search_domain❌ no
_compute_attachment_ids❌ no
_compute_elapsed@api.depends('create_date', 'date_end', 'date_assign')❌ no
_compute_access_url✅ yes
_compute_subtask_allocated_hours@api.depends('child_ids.allocated_hours')❌ no
_compute_subtask_count@api.depends('child_ids')❌ no
_compute_partner_phone@api.depends('partner_id.phone')❌ no
_inverse_partner_phone❌ no
_onchange_task_company@api.onchange('company_id')❌ no
_compute_company_id@api.depends('project_id.company_id', 'parent_id.company_id')❌ no
_compute_stage_id@api.depends('project_id')❌ no
_compute_portal_user_names@api.depends('user_ids')❌ no
_search_portal_user_names❌ no
_compute_display_parent_task_button❌ no
_compute_current_user_same_company_partner❌ no
_compute_display_follow_button❌ no
_get_group_pattern❌ no
_prepare_pattern_groups❌ no
_get_groups_patterns❌ no
_get_cannot_start_with_patterns❌ no
_extract_tags_and_users❌ no
_extract_priority❌ no
_get_groups❌ no
_inverse_display_name❌ no
_compute_has_template_ancestor@api.depends('is_template', 'parent_id.has_template_ancestor')❌ no
_search_has_template_ancestor❌ no
copy_data✅ yes
_create_task_mapping❌ no
_portal_get_parent_hash_token❌ no
_resolve_copied_dependencies❌ no
copy✅ yes
get_empty_list_help@api.model✅ yes
stage_find❌ no
_get_view_cache_key@api.model✅ yes
default_get@api.model✅ yes
_portal_accessible_fields@api.model❌ no
_has_field_access✅ yes
_ensure_fields_write❌ no
_set_stage_on_project_from_task❌ no
_load_records_create✅ yes
create@api.model_create_multi✅ yes
write✅ yes
update_date_end❌ no
_search_on_comodel❌ no
_compute_partner_id@api.depends('parent_id.partner_id', 'project_id')❌ no
_compute_milestone_id@api.depends('project_id')❌ no
_compute_has_late_and_unreached_milestone❌ no
_search_has_late_and_unreached_milestone❌ no
_notify_by_email_prepare_rendering_context✅ yes
_send_email_notify_to_cc❌ no
_task_message_auto_subscribe_notify@api.model❌ no
_message_auto_subscribe_followers❌ no
_track_template✅ yes
_creation_subtype❌ no
_creation_message❌ no
_track_subtype✅ yes
_mail_get_message_subtypes✅ yes
_notify_get_recipients_groups✅ yes
_notify_get_reply_to✅ yes
_find_internal_users_from_address_mail❌ no
message_new@api.model✅ yes
message_update✅ yes
_notify_by_email_get_headers✅ yes
_message_post_after_hook✅ yes
_get_projects_to_make_billable_domain❌ no
_get_all_subtasks❌ no
_get_subtask_ids_per_task_id❌ no
_get_subtasks_recursively❌ no
action_open_parent_task❌ no
action_project_sharing_view_parent_task❌ no
action_open_task❌ no
action_project_sharing_open_task❌ no
action_project_sharing_open_subtasks❌ no
action_project_sharing_open_blocking❌ no
action_dependent_tasks❌ no
action_recurring_tasks❌ no
action_project_sharing_recurring_tasks❌ no
action_open_ratings❌ no
action_convert_to_subtask❌ no
action_convert_to_template❌ no
action_undo_convert_to_template❌ no
plan_task_in_calendar❌ no
_get_template_default_context_whitelist@api.model❌ no
_get_template_field_blacklist@api.model❌ no
action_create_from_template❌ no
action_archive✅ yes
_send_task_rating_mail❌ no
_rating_get_partner✅ yes
rating_apply✅ yes
_rating_apply_get_default_subtype_id❌ no
_rating_get_parent_field_name❌ no
_rating_get_operator❌ no
_unsubscribe_portal_users❌ no
get_unusual_days@api.model❌ no
action_redirect_to_project_task_form❌ no
_read_group@api.model✅ yes
project_sharing_toggle_is_follower❌ no
_compute_subtask_completion_percentage@api.depends('subtask_count', 'closed_subtask_count')❌ no
_get_allowed_access_params@api.model✅ yes
_get_thread_with_access@api.model✅ yes
get_mention_suggestions❌ no
get_import_templates@api.model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

project/project.task.recurrence

Class
_name: project.task.recurrence
[project_task_recurrence.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_repeat_interval@api.constrains('repeat_interval')❌ no
_check_repeat_until_date@api.constrains('repeat_type', 'repeat_until')❌ no
_get_recurring_fields_to_copy@api.model❌ no
_get_recurring_fields_to_postpone@api.model❌ no
_get_last_task_id_per_recurrence_id❌ no
_get_recurrence_delta❌ no
_create_next_occurrences@api.model❌ no
_create_next_occurrences_values@api.model❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

project/project.task.stage.personal

Class
_name: project.task.stage.personal
[project_task_stage_personal.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/project.task.type

Class
_name: project.task.type
[project_task_type.py]

Regular Fields (13)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_get_default_project_ids❌ no
_default_user_id❌ no
_compute_rating_request_deadline@api.depends('rating_status', 'rating_status_period')❌ no
write✅ yes
copy_data✅ yes
_prepare_personal_stages_deletion❌ no
action_unarchive✅ yes
_compute_user_id@api.depends('project_ids')❌ no
_check_personal_stage_not_linked_to_projects@api.constrains('user_id', 'project_ids')❌ no
_send_rating_all@api.model❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

project/project.update

Classical
_name: project.update
_inherit: mail.thread.cc
[project_update.py]

Regular Fields (9)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_color@api.depends('status')❌ no
_compute_progress_percentage@api.depends('progress')❌ no
_compute_name_cropped@api.depends('name')❌ no
_compute_closed_task_percentage❌ no
create@api.model_create_multi✅ yes
_build_description@api.model❌ no
_get_template_values@api.model❌ no
_get_milestone_values@api.model❌ no
_get_last_updated_milestone@api.model❌ no
📊 Model Summary
Classical | Total Fields: 14 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 6, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

project/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_ensure_same_company_than_projects@api.constrains('company_id', 'project_ids')❌ no
_ensure_same_company_than_tasks@api.constrains('company_id', 'task_ids')❌ no
_compute_task_count❌ no
_create_portal_users❌ no
action_view_tasks❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_onboard_users_into_project❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Methods

Method nameDecoratorsHas super
get_embedded_actions_settings✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_account

project_account/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_add_purchase_items❌ no
_get_add_purchase_items_domain❌ no
_get_costs_items_from_purchase❌ no
_get_action_for_profitability_section❌ no
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
action_profitability_items✅ yes
_get_domain_aal_with_no_move_line❌ no
_get_items_from_aal❌ no
action_open_analytic_items❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_account_asset

project_account_asset/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_assets_count@api.depends('account_id')❌ no
action_open_project_assets❌ no
_get_stat_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_account_budget

project_account_budget/budget.analytic

Extension
_inherit: budget.analytic
[budget_analytic.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

project_account_budget/budget.line

Extension
_inherit: budget.line
[budget_line.py]

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 5 (Stored: 4, Non-Stored: 1) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

project_account_budget/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_budget_analytic_account_domain❌ no
_compute_budget❌ no
action_view_budget_lines❌ no
get_panel_data✅ yes
get_budget_items❌ no
_get_budget_items❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_account_budget/project.update

Extension
_inherit: project.update
[project_update.py]

Methods

Method nameDecoratorsHas super
_get_template_values@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 6, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: project_enterprise

project_enterprise/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
web_gantt_write❌ no
action_view_tasks✅ yes
action_create_from_template✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_enterprise/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
TASK_PORTAL_WRITABLE_FIELDS❌ no
default_get@api.model✅ yes
action_unschedule_task❌ no
_compute_display_warning_dependency_in_gantt@api.depends('is_closed')❌ no
_onchange_planned_dates@api.onchange('date_deadline', 'planned_date_begin')❌ no
_compute_allocated_hours@api.depends('date_deadline', 'planned_date_begin', 'user_ids')❌ no
_fetch_planning_overlap❌ no
_get_planning_overlap_per_task❌ no
_compute_planning_overlap@api.depends('planned_date_begin', 'date_deadline', 'user_ids', 'allocated_hours')❌ no
_search_planning_overlap@api.model❌ no
_compute_user_names❌ no
_calculate_planned_dates@api.model❌ no
_get_tasks_by_resource_calendar_dict❌ no
_compute_dependency_warning@api.depends('planned_date_begin', 'depend_on_ids.date_deadline')❌ no
_search_dependency_warning@api.model❌ no
_compute_planned_date_start@api.depends('planned_date_begin', 'date_deadline')❌ no
_inverse_planned_date_start❌ no
_inverse_state✅ yes
_search_planned_date_start❌ no
write✅ yes
_set_allocated_hours_for_tasks❌ no
_get_additional_users❌ no
_group_expand_user_ids❌ no
_group_expand_user_ids_domain❌ no
_group_expand_project_ids@api.model❌ no
_group_expand_partner_ids@api.model❌ no
_expand_domain_dates❌ no
_get_users_available_work_intervals❌ no
plan_task_in_calendar✅ yes
schedule_tasks❌ no
_get_dependencies_dict❌ no
_scheduling❌ no
action_rollback_auto_scheduling❌ no
_get_hours_to_plan❌ no
_compute_schedule@api.model❌ no
_fetch_last_date_end_from_dependent_task_for_all_tasks❌ no
_fetch_concurrent_tasks_intervals_for_employee@api.model❌ no
_check_concurrent_tasks❌ no
_get_end_interval❌ no
_get_tasks_durations❌ no
_web_gantt_reschedule_get_resource❌ no
_web_gantt_reschedule_get_resource_entity❌ no
_web_gantt_reschedule_get_resource_calendars_validity❌ no
_web_gantt_get_users_unavailable_intervals❌ no
_web_gantt_get_valid_intervals❌ no
_get_new_dates❌ no
_web_gantt_update_next_candidates_dates❌ no
_web_gantt_get_valid_intervals_for_buffer❌ no
_web_gantt_move_candidates❌ no
_web_gantt_record_has_dependencies❌ no
_web_gantt_reschedule_can_record_be_rescheduled✅ yes
_web_gantt_reschedule_is_record_candidate✅ yes
_web_gantt_get_reschedule_message_per_key✅ yes
action_fsm_view_overlapping_tasks❌ no
_gantt_unavailability@api.model❌ no
web_gantt_write❌ no
action_dependent_tasks✅ yes
action_recurring_tasks✅ yes
_gantt_progress_bar_user_ids❌ no
_allocated_hours_per_user_for_scale❌ no
_gantt_progress_bar❌ no
_prepare_domains_for_all_deadlines❌ no
get_all_deadlines@api.model; @api.readonly❌ no
_get_template_default_context_whitelist✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

project_enterprise/project.task.recurrence

Extension
_inherit: project.task.recurrence
[project_task_recurrence.py]

Methods

Method nameDecoratorsHas super
_get_recurring_fields_to_postpone@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

project_enterprise/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_calendars_validity_within_period❌ no
_get_valid_work_intervals❌ no
_get_project_task_resource❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_enterprise_hr

project_enterprise_hr/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
get_empty_list_help@api.model✅ yes
message_new@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

project_enterprise_hr/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_project_task_resource❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_enterprise_hr_skills

project_enterprise_hr_skills/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
_get_additional_users✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: project_forecast

project_forecast/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_project_id@api.depends('template_id.project_id')❌ no
_read_group_project_id❌ no
_get_fields_breaking_publication✅ yes
_display_name_fields✅ yes
_prepare_template_values✅ yes
_get_template_fields@api.model✅ yes
_get_domain_template_slots✅ yes
_compute_template_autocomplete_ids@api.depends('role_id', 'employee_id', 'project_id', 'company_id')✅ yes
_compute_template_id@api.depends('project_id')✅ yes
_compute_allow_template_creation@api.depends('template_id', 'role_id', 'allocated_hours', 'project_id')✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_prepare_shift_vals✅ yes
_get_ics_description_data✅ yes
_get_open_shifts_resources✅ yes
_get_resources_dict_values✅ yes
_print_planning_get_fields_to_copy✅ yes
_print_planning_get_slot_title✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

project_forecast/planning.slot.template

Extension
_inherit: planning.slot.template
[planning_slot_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('project_id')✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

project_forecast/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_total_forecast_time❌ no
_check_company_id@api.constrains('company_id')❌ no
action_project_forecast_from_project❌ no
_get_stat_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_helpdesk

project_helpdesk/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Methods

Method nameDecoratorsHas super
action_convert_to_task❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

project_helpdesk/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
action_convert_to_ticket❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: project_holidays

project_holidays/project.task

Extension
_inherit: project.task
[project_task.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_leave_warning@api.depends_context('lang'); @api.depends('planned_date_begin', 'date_deadline', 'user_ids', 'project_id', 'is_closed')❌ no
_search_is_absent@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: project_hr_expense

project_hr_expense/hr.expense

Extension
_inherit: hr.expense
[hr_expense.py]

Methods

Method nameDecoratorsHas super
_compute_analytic_distribution✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

project_hr_expense/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_expense_action❌ no
_get_add_purchase_items_domain✅ yes
action_profitability_items✅ yes
action_open_project_expenses❌ no
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
_get_already_included_profitability_invoice_line_ids✅ yes
_get_expenses_profitability_items❌ no
_get_profitability_aal_domain✅ yes
_get_profitability_items✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_hr_payroll_account

project_hr_payroll_account/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_contracts_count@api.depends('account_id')❌ no
action_open_project_contracts❌ no
_get_stat_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_hr_skills

project_hr_skills/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

project_hr_skills/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_mrp

project_mrp/mrp.bom

Extension
_inherit: mrp.bom
[mrp_bom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

project_mrp/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_project_id@api.depends('bom_id')❌ no
action_generate_bom✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

project_mrp/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_bom_count❌ no
_compute_production_count❌ no
action_view_mrp_bom❌ no
action_view_mrp_production❌ no
_get_stat_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_mrp/stock.rule

Extension
_inherit: stock.rule
[stock.py]

Methods

Method nameDecoratorsHas super
_prepare_mo_vals✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

project_mrp/stock.move

Extension
_inherit: stock.move
[stock.py]

Methods

Method nameDecoratorsHas super
_prepare_procurement_values✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: project_mrp_account

project_mrp_account/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_analytic_account@api.depends('project_id')❌ no
action_view_analytic_accounts❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

project_mrp_account/mrp.workorder

Extension
_inherit: mrp.workorder
[mrp_workorder.py]

Methods

Method nameDecoratorsHas super
_create_or_update_analytic_entry_for_record✅ yes
📊 Model Summary
Extension | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

project_mrp_account/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
_get_profitability_aal_domain✅ yes
_get_profitability_items✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_mrp_account/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_analytic_distribution✅ yes
_prepare_analytic_line_values✅ yes
_prepare_analytic_lines✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

project_mrp_account/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_prepare_mo_vals✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: project_mrp_stock_landed_costs

project_mrp_stock_landed_costs/stock.valuation.adjustment.lines

Extension
_inherit: stock.valuation.adjustment.lines
[stock_landed_costs.py]

Methods

Method nameDecoratorsHas super
_prepare_account_move_line_values✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: project_mrp_workorder_account

project_mrp_workorder_account/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

project_mrp_workorder_account/mrp.workcenter.productivity

Extension
_inherit: mrp.workcenter.productivity
[mrp_workcenter_productivity.py]

Methods

Method nameDecoratorsHas super
_create_analytic_entry❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 3, @api.depends: 1, @api.constrains: 1)

project_mrp_workorder_account/mrp.workorder

Extension
_inherit: mrp.workorder
[mrp_workorder.py]

Methods

Method nameDecoratorsHas super
_update_productivity_analytic❌ no
📊 Model Summary
Extension | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

Module: project_purchase

project_purchase/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_orders_count❌ no
action_open_project_purchase_orders❌ no
action_profitability_items✅ yes
_get_stat_buttons✅ yes
_get_profitability_aal_domain✅ yes
_add_purchase_items❌ no
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
_get_profitability_items✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_purchase/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

project_purchase/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_analytic_distribution@api.depends('product_id', 'order_id.partner_id', 'order_id.project_id')✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: project_purchase_stock

project_purchase_stock/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Methods

Method nameDecoratorsHas super
_prepare_picking✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

project_purchase_stock/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_prepare_purchase_order✅ yes
_make_po_get_domain✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: project_sale_expense

project_sale_expense/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_sale_determine_order❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_sale_expense/hr.expense

Extension
_inherit: hr.expense
[hr_expense.py]

Methods

Method nameDecoratorsHas super
_compute_analytic_distribution✅ yes
action_post✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

project_sale_expense/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_expenses_profitability_items❌ no
_get_already_included_profitability_invoice_line_ids✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_sale_subscription

project_sale_subscription/account.analytic.account

Extension
_inherit: account.analytic.account
[account_analytic_account.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_subscription_count❌ no
subscriptions_action❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

project_sale_subscription/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_subscription_action❌ no
action_open_project_subscriptions❌ no
action_profitability_items✅ yes
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
_get_profitability_aal_domain✅ yes
_get_profitability_items✅ yes
get_subscription_items_data❌ no
_get_foldable_section✅ yes
_get_profitability_sale_order_items_domain✅ yes
_get_items_from_invoices_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_sale_subscription/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_can_generate_service❌ no
_set_deferred_end_date_from_template✅ yes
set_close✅ yes
_action_cancel✅ yes
_prepare_upsell_renew_order_values✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

project_sale_subscription/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_product_updatable✅ yes
_timesheet_service_generation✅ yes
_can_generate_service❌ no
_timesheet_create_task✅ yes
_get_product_from_sol_name_domain✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: project_sms

project_sms/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_send_sms❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_sms/project.project.stage

Extension
_inherit: project.project.stage
[project_stage.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_sms/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
_send_sms❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

project_sms/project.task.type

Extension
_inherit: project.task.type
[project_task_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

Module: project_stock

project_stock/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
action_open_deliveries❌ no
action_open_receipts❌ no
action_open_all_pickings❌ no
_get_picking_action❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: project_stock_account

project_stock_account/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

project_stock_account/account.analytic.applicability

Extension
_inherit: account.analytic.applicability
[analytic_applicability.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_stock_account/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
_get_profitability_items✅ yes
_get_items_from_aal_picking❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_stock_account/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_analytic_distribution✅ yes
_prepare_analytic_line_values✅ yes
_get_valid_moves_domain❌ no
_prepare_analytic_lines✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

project_stock_account/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking_type.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

Module: project_stock_landed_costs

project_stock_landed_costs/stock.valuation.adjustment.lines

Extension
_inherit: stock.valuation.adjustment.lines
[stock_landed_costs.py]

Methods

Method nameDecoratorsHas super
_prepare_account_move_line_values✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: project_timesheet_forecast

project_timesheet_forecast/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_timesheet_forecast/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_encode_uom_in_days❌ no
_compute_percentage_hours@api.depends('allocated_hours', 'effective_hours')❌ no
_get_timesheet_domain❌ no
_compute_effective_hours@api.depends('timesheet_ids')❌ no
_compute_timesheet_ids@api.depends('employee_id', 'start_datetime', 'end_datetime', 'project_id.timesheet_ids.unit_amount')❌ no
_read_group_fields_nullify✅ yes
_compute_can_open_timesheet@api.depends_context('uid'); @api.depends('user_id', 'timesheet_ids')❌ no
_gantt_progress_bar_project_id❌ no
_gantt_progress_bar✅ yes
action_open_timesheets❌ no
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

project_timesheet_forecast/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
action_project_forecast_from_project✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: project_timesheet_forecast_sale

project_timesheet_forecast_sale/account.analytic.line

Extension
_inherit: account.analytic.line
[analytic_account_line.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

project_timesheet_forecast_sale/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Methods

Method nameDecoratorsHas super
_init_remaining_hours_to_plan✅ yes
_update_remaining_hours_to_plan_and_values✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

project_timesheet_forecast_sale/project.project

Extension
_inherit: project.project
[project_project.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_planning_timesheet_analysis@api.depends('allow_timesheets'); @api.depends_context('uid')❌ no
open_timesheets_planning_report❌ no
_get_stat_buttons✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_timesheet_forecast_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_planning_hours_planned@api.depends('analytic_line_ids.unit_amount', 'analytic_line_ids.validated', 'planning_slot_ids.allocated_hours', 'task_id', 'project_id')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: project_timesheet_holidays

project_timesheet_holidays/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_redirect_action❌ no
_check_can_write✅ yes
_check_can_create✅ yes
_get_favorite_project_id_domain✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

project_timesheet_holidays/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_delete_future_public_holidays_timesheets❌ no
_create_future_public_holidays_timesheets❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

project_timesheet_holidays/hr.leave

Extension
_inherit: hr.leave
[hr_leave.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_validate_leave_request✅ yes
_generate_timesheets❌ no
_timesheet_prepare_line_values❌ no
_check_missing_global_leave_timesheets❌ no
action_refuse✅ yes
_action_user_cancel✅ yes
_force_cancel✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 31 (Stored: 13, Non-Stored: 18) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 79 (@api.model: 5, @api.onchange: 1, @api.depends: 29, @api.constrains: 3)

project_timesheet_holidays/project.task

Extension
_inherit: project.task
[project_task.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_leave_types_count❌ no
_compute_is_timeoff_task❌ no
_search_is_timeoff_task❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

project_timesheet_holidays/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_create_internal_project_task✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

project_timesheet_holidays/resource.calendar.leaves

Extension
_inherit: resource.calendar.leaves
[resource_calendar_leaves.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_resource_calendars❌ no
_work_time_per_day❌ no
_timesheet_create_lines❌ no
_timesheet_prepare_line_values❌ no
_generate_timesheeets❌ no
_generate_public_time_off_timesheets❌ no
_get_overlapping_hr_leaves❌ no
create@api.model_create_multi✅ yes
write✅ yes
_regenerate_hr_leave_timesheets_on_gto_unlinked@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: project_todo

project_todo/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
action_convert_to_task❌ no
get_todo_views_id@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

project_todo/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_activity_groups@api.model✅ yes
_onboard_users_into_project✅ yes
_generate_onboarding_todo❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: purchase

purchase/account.move

Extension
_inherit: account.move
[account_invoice.py]

Regular Fields (2)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_onchange_purchase_auto_complete@api.onchange('purchase_vendor_bill_id', 'purchase_id')❌ no
_onchange_partner_id@api.onchange('partner_id', 'company_id')✅ yes
_compute_is_purchase_matched@api.depends('line_ids.purchase_line_id')❌ no
_compute_origin_po_count@api.depends('line_ids.purchase_line_id')❌ no
_compute_purchase_order_name@api.depends('purchase_order_count')❌ no
_compute_purchase_warning_text@api.depends('partner_id.name', 'partner_id.purchase_warn_msg', 'invoice_line_ids.product_id.purchase_line_warn_msg', 'invoice_line_ids.product_id.display_name')❌ no
action_purchase_matching❌ no
action_view_source_purchase_orders❌ no
create@api.model_create_multi✅ yes
write✅ yes
_add_purchase_order_lines❌ no
_find_matching_subset_po_lines❌ no
_find_matching_po_and_inv_lines❌ no
_set_purchase_orders❌ no
_match_purchase_orders❌ no
_find_and_set_purchase_orders❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

purchase/account.move.line

Extension
_inherit: account.move.line
[account_invoice.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_copy_data_extend_business_fields✅ yes
_prepare_line_values_for_purchase❌ no
_compute_purchase_line_warn_msg@api.depends('product_id.purchase_line_warn_msg')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase/account.tax

Extension
_inherit: account.tax
[account_tax.py]

Methods

Method nameDecoratorsHas super
_hook_compute_is_used✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase/account.analytic.account

Extension
_inherit: account.analytic.account
[analytic_account.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_order_count@api.depends('line_ids')❌ no
action_view_purchase_orders❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

purchase/account.analytic.applicability

Extension
_inherit: account.analytic.applicability
[analytic_applicability.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
_is_purchase_order_report❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_method@api.depends('type')❌ no
_compute_purchased_product_qty❌ no
_get_backend_root_menu_ids✅ yes
get_import_templates@api.model✅ yes
action_view_po❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

purchase/product.product

Extension
_inherit: product.product
[product.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_purchased_product_qty❌ no
_compute_is_in_purchase_order@api.depends_context('order_id')❌ no
_search_is_in_purchase_order❌ no
action_view_po❌ no
_get_backend_root_menu_ids✅ yes
_update_uom✅ yes
_trigger_uom_warning✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

purchase/product.supplierinfo

Extension
_inherit: product.supplierinfo
[product.py]

Methods

Method nameDecoratorsHas super
_onchange_partner_id@api.onchange('partner_id')❌ no
_get_filtered_supplier✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

purchase/purchase.bill.line.match

Class
_name: purchase.bill.line.match
[purchase_bill_line_match.py]

Regular Fields (14)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_inverse_product_uom_price@api.onchange('product_uom_price')❌ no
_inverse_product_uom_qty@api.onchange('product_uom_qty')❌ no
_compute_amount_untaxed_fields❌ no
_compute_reference❌ no
_compute_display_name❌ no
_compute_product_uom_qty❌ no
_compute_product_uom_price@api.depends('aml_id.price_unit', 'pol_id.price_unit')❌ no
_select_po_line@api.model❌ no
_select_am_line@api.model❌ no
_table_query❌ no
action_open_line❌ no
_action_create_bill_from_po_lines@api.model❌ no
action_match_lines❌ no
action_add_to_po❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 14 (@api.model: 3, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

purchase/purchase.order

Classical
_name: purchase.order
_inherit: portal.mixin, product.catalog.mixin, account.document.import.mixin
[purchase_order.py]

Regular Fields (19)

Computed Fields

Stored (13)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_amount_all@api.depends('order_line.price_subtotal', 'company_id', 'currency_id')❌ no
_get_invoiced@api.depends('state', 'order_line.qty_to_invoice')❌ no
_compute_invoice@api.depends('order_line.invoice_lines.move_id')❌ no
_check_order_line_company_id@api.constrains('company_id', 'order_line')❌ no
_compute_access_url✅ yes
_compute_date_calendar_start@api.depends('state', 'date_order', 'date_approve')❌ no
_compute_currency_rate@api.depends('currency_id', 'date_order', 'company_id')❌ no
_compute_amount_total_cc@api.depends('amount_total', 'currency_rate')❌ no
_compute_date_planned@api.depends('order_line.date_planned')❌ no
_compute_display_name@api.depends('name', 'partner_ref', 'amount_total', 'currency_id'); @api.depends_context('show_total_amount')❌ no
_compute_receipt_reminder_email@api.depends('company_id', 'partner_id', 'partner_id.reminder_date_before_receipt')❌ no
_compute_tax_totals@api.depends_context('lang'); @api.depends('order_line.price_subtotal', 'currency_id', 'company_id')❌ no
_compute_tax_country_id@api.depends('company_id.account_fiscal_country_id', 'fiscal_position_id.country_id', 'fiscal_position_id.foreign_vat')❌ no
_compute_show_comparison@api.depends('order_line', 'order_line.product_id')❌ no
_compute_purchase_warning_text@api.depends('partner_id.name', 'partner_id.purchase_warn_msg', 'order_line.purchase_line_warn_msg')❌ no
_compute_duplicated_order_ids@api.depends('partner_ref', 'origin', 'partner_id')❌ no
_fetch_duplicate_orders❌ no
action_open_business_doc❌ no
onchange_date_planned@api.onchange('date_planned')❌ no
_search_is_late❌ no
_get_domain_is_late❌ no
create@api.model_create_multi✅ yes
copy✅ yes
_must_delete_date_planned❌ no
onchange✅ yes
_get_report_base_filename❌ no
onchange_partner_id@api.onchange('partner_id', 'company_id')❌ no
_compute_currency_id@api.depends('partner_id', 'company_id')❌ no
_compute_tax_id@api.onchange('fiscal_position_id', 'company_id')❌ no
message_post✅ yes
_notify_get_recipients_groups✅ yes
_notify_by_email_prepare_rendering_context✅ yes
_track_subtype✅ yes
action_rfq_send❌ no
action_acknowledge❌ no
action_purchase_comparison❌ no
print_quotation❌ no
button_approve❌ no
button_draft❌ no
button_confirm❌ no
button_cancel❌ no
button_lock❌ no
button_unlock❌ no
_confirmation_error_message❌ no
_prepare_supplier_info❌ no
_add_supplier_to_product❌ no
action_bill_matching❌ no
_prepare_down_payment_section_values❌ no
_create_downpayments❌ no
action_create_invoice❌ no
action_merge❌ no
_merge_alternative_po❌ no
_prepare_grouped_data❌ no
_prepare_invoice❌ no
action_view_invoice❌ no
retrieve_dashboard@api.model❌ no
_send_reminder_mail❌ no
send_reminder_preview❌ no
_send_reminder_open_composer❌ no
_get_orders_to_remind@api.model❌ no
_default_order_line_values✅ yes
action_add_from_catalog✅ yes
_get_action_add_from_catalog_extra_context✅ yes
_get_product_catalog_domain✅ yes
_get_product_catalog_order_data✅ yes
_get_product_catalog_record_lines❌ no
_get_product_price_and_data❌ no
get_acknowledge_url❌ no
get_confirm_url❌ no
get_update_url❌ no
_approval_allowed❌ no
get_localized_date_planned❌ no
get_order_timezone❌ no
_update_date_planned_for_lines❌ no
_update_order_line_info❌ no
_get_default_create_section_values❌ no
_get_parent_field_on_child_model❌ no
_create_update_date_activity❌ no
_update_update_date_activity❌ no
_is_readonly❌ no
get_import_templates@api.model❌ no
_get_edi_builders❌ no
create_document_from_attachment❌ no
📊 Model Summary
Classical | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

purchase/purchase.order.line

Classical
_name: purchase.order.line
_inherit: analytic.mixin
[purchase_order_line.py]

Regular Fields (12)

Computed Fields

Stored (12)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_compute_amount@api.depends('product_qty', 'price_unit', 'tax_ids', 'discount')❌ no
_prepare_base_line_for_taxes_computation❌ no
_compute_tax_id❌ no
_compute_price_unit_discounted@api.depends('discount', 'price_unit')❌ no
_compute_qty_invoiced@api.depends('invoice_lines.move_id.state', 'invoice_lines.quantity', 'qty_received', 'product_uom_qty', 'order_id.state')❌ no
_compute_qty_invoiced_at_date@api.depends('qty_invoiced'); @api.depends_context('accrual_entry_date')❌ no
_prepare_qty_invoiced❌ no
_get_invoice_lines❌ no
_compute_purchase_line_warn_msg@api.depends('product_id.purchase_line_warn_msg')❌ no
_compute_qty_received_method@api.depends('product_id', 'product_id.type')❌ no
_compute_qty_received@api.depends('qty_received_method', 'qty_received_manual')❌ no
_compute_qty_received_at_date@api.depends('qty_received'); @api.depends_context('accrual_entry_date')❌ no
_prepare_qty_received❌ no
_inverse_qty_received@api.onchange('qty_received')❌ no
_compute_selected_seller_id@api.depends('product_id', 'product_id.seller_ids', 'partner_id', 'product_qty', 'order_id.date_order', 'product_uom_id')❌ no
_compute_amount_to_invoice_at_date@api.depends('price_unit', 'qty_invoiced_at_date', 'qty_received_at_date'); @api.depends_context('accrual_entry_date')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_date_planned@api.model❌ no
_compute_analytic_distribution@api.depends('product_id', 'order_id.partner_id')❌ no
onchange_product_id@api.onchange('product_id')❌ no
_product_id_change❌ no
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids', 'product_id.seller_ids', 'product_id.seller_ids.product_uom_id')❌ no
_compute_price_unit_and_date_planned_and_name@api.depends('product_qty', 'product_uom_id', 'company_id', 'order_id.partner_id')❌ no
_compute_product_uom_qty@api.depends('product_uom_id', 'product_qty', 'product_id.uom_id')❌ no
_get_gross_price_unit❌ no
_compute_parent_id❌ no
action_add_from_catalog❌ no
_suggest_quantity❌ no
_get_product_catalog_lines_data❌ no
_get_product_purchase_description❌ no
_prepare_account_move_line❌ no
_prepare_add_missing_fields@api.model❌ no
_prepare_purchase_order_line@api.model❌ no
_convert_to_middle_of_day❌ no
_date_in_the_past@api.model❌ no
_update_date_planned❌ no
_track_qty_received❌ no
_validate_analytic_distribution❌ no
action_open_order❌ no
_merge_po_line❌ no
_get_select_sellers_params❌ no
get_parent_section_line❌ no
📊 Model Summary
Classical | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

purchase/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

purchase/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_order_count❌ no
_compute_application_statistics_hook✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: purchase_accountant

purchase_accountant/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase_order_line.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_search_prepaid_expense❌ no
_search_bill_to_receive❌ no
_read_group@api.model❌ no
_get_accrual_domain@api.model❌ no
_get_aggregates_to_skip_and_fields_to_patch@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: purchase_edi_ubl_bis3

purchase_edi_ubl_bis3/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Methods

Method nameDecoratorsHas super
_get_edi_builders✅ yes
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
_create_activity_set_details❌ no
_get_line_vals_list@api.model❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

Module: purchase_intrastat

purchase_intrastat/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Methods

Method nameDecoratorsHas super
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

Module: purchase_mrp

purchase_mrp/mrp.bom

Extension
_inherit: mrp.bom
[mrp_bom.py]

Methods

Method nameDecoratorsHas super
_check_bom_lines@api.constrains('product_id', 'product_tmpl_id', 'bom_line_ids', 'byproduct_ids', 'operation_ids')✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

purchase_mrp/mrp.bom.line

Extension
_inherit: mrp.bom.line
[mrp_bom.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_cost_share❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 6 (Stored: 2, Non-Stored: 4) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 0)

purchase_mrp/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_order_count@api.depends('reference_ids', 'reference_ids.purchase_ids')❌ no
action_view_purchase_orders❌ no
_get_document_iterate_key✅ yes
_get_purchase_orders❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

purchase_mrp/purchase.order

Extension
_inherit: purchase.order
[purchase.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_mrp_production_count@api.depends('reference_ids', 'reference_ids.production_ids')❌ no
_get_mrp_productions❌ no
action_view_mrp_productions❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

purchase_mrp/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase.py]

Methods

Method nameDecoratorsHas super
_prepare_qty_received✅ yes
_prepare_stock_moves✅ yes
_get_upstream_documents_and_responsibles❌ no
_get_qty_procurement✅ yes
_get_move_dests_initial_demand✅ yes
_get_sale_order_line_product❌ no
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

purchase_mrp/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_prepare_phantom_move_values✅ yes
_get_valuation_price_and_qty✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

purchase_mrp/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_notify_responsible✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: purchase_product_matrix

purchase_product_matrix/purchase.order

Extension
_inherit: purchase.order
[purchase.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_set_grid_up@api.onchange('grid_product_tmpl_id')❌ no
_must_delete_date_planned✅ yes
_apply_grid@api.onchange('grid')❌ no
_get_matrix❌ no
get_report_matrixes❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

purchase_product_matrix/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_product_purchase_description✅ yes
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: purchase_repair

purchase_repair/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_repair_count@api.depends('order_line.move_dest_ids.repair_id')❌ no
action_view_repair_orders❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

purchase_repair/repair.order

Extension
_inherit: repair.order
[repair_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_count@api.depends('move_ids.created_purchase_line_ids.order_id')❌ no
action_view_purchase_orders❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 20 (Stored: 11, Non-Stored: 9) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 50 (@api.model: 3, @api.onchange: 2, @api.depends: 16, @api.constrains: 0)

Module: purchase_requisition

purchase_requisition/product.supplierinfo

Extension
_inherit: product.supplierinfo
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

purchase_requisition/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
_prepare_sellers✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

purchase_requisition/purchase.order.group

Class
_name: purchase.order.group
[purchase.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase_requisition/purchase.order

Extension
_inherit: purchase.order
[purchase.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_requisition_id@api.onchange('requisition_id')❌ no
button_confirm✅ yes
create@api.model_create_multi✅ yes
write✅ yes
action_create_alternative❌ no
action_compare_alternative_lines❌ no
get_tender_best_lines❌ no
_prepare_grouped_data✅ yes
_merge_alternative_po✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

purchase_requisition/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_price_total_cc@api.depends('price_subtotal', 'order_id.currency_rate')❌ no
_compute_price_unit_and_date_planned_and_name✅ yes
action_clear_quantities❌ no
action_choose❌ no
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

purchase_requisition/purchase.requisition

Class
_name: purchase.requisition
[purchase_requisition.py]

Regular Fields (13)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_vendor@api.onchange('vendor_id')❌ no
_compute_currency_id@api.depends('vendor_id')❌ no
_compute_orders_number@api.depends('purchase_ids')❌ no
_check_dates@api.constrains('date_start', 'date_end')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_cancel❌ no
action_confirm❌ no
action_draft❌ no
action_done❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 12 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 1)

purchase_requisition/purchase.requisition.line

Classical
_name: purchase.requisition.line
_inherit: analytic.mixin
[purchase_requisition.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_ordered_qty@api.depends('requisition_id.purchase_ids.state')❌ no
_compute_product_uom_id@api.depends('product_id')❌ no
_compute_price_unit@api.depends('product_id', 'company_id', 'requisition_id.date_start', 'product_qty', 'product_uom_id', 'requisition_id.vendor_id', 'requisition_id.requisition_type')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_create_supplier_info❌ no
_prepare_purchase_order_line❌ no
📊 Model Summary
Classical | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: purchase_requisition_stock

purchase_requisition_stock/purchase.order

Extension
_inherit: purchase.order
[purchase.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_on_time_rate_perc@api.depends('on_time_rate')❌ no
_onchange_requisition_id@api.onchange('requisition_id')✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

purchase_requisition_stock/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

purchase_requisition_stock/purchase.requisition

Extension
_inherit: purchase.requisition
[purchase_requisition.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_default_picking_type_id❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 12 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 1)

purchase_requisition_stock/purchase.requisition.line

Extension
_inherit: purchase.requisition.line
[purchase_requisition.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_purchase_order_line✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

purchase_requisition_stock/stock.rule

Extension
_inherit: stock.rule
[stock.py]

Methods

Method nameDecoratorsHas super
_prepare_purchase_order✅ yes
_make_po_get_domain✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

purchase_requisition_stock/stock.move

Extension
_inherit: stock.move
[stock.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_upstream_documents_and_responsibles✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: purchase_stock

purchase_stock/account.move

Extension
_inherit: account.move
[account_invoice.py]

Methods

Method nameDecoratorsHas super
_stock_account_prepare_anglo_saxon_in_lines_vals❌ no
button_draft✅ yes
_post✅ yes
_stock_account_get_last_step_stock_moves✅ yes
_compute_incoterm_location@api.depends('purchase_id')✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

purchase_stock/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_get_price_unit_val_dif_and_relevant_qty❌ no
_get_stock_moves✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase_stock/product.template

Extension
_inherit: product.template
[product.py]

Methods

Method nameDecoratorsHas super
_onchange_buy_route@api.onchange('route_ids', 'purchase_ok')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

purchase_stock/product.product

Extension
_inherit: product.product
[product.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_suggested_quantity@api.depends('monthly_demand'); @api.depends_context('suggest_based_on', 'suggest_days', 'suggest_percent', 'warehouse_id')❌ no
_compute_suggest_estimated_price@api.depends('suggested_qty'); @api.depends_context('suggest_based_on', 'suggest_days', 'suggest_percent', 'warehouse_id')❌ no
_search_product_with_suggested_quantity❌ no
_compute_quantities@api.depends_context('suggest_days', 'suggest_based_on', 'warehouse_id')✅ yes
_compute_quantities_dict✅ yes
_compute_monthly_demand@api.depends_context('suggest_based_on', 'warehouse_id')❌ no
_get_monthly_demand_moves_location_domain@api.model❌ no
_get_quantity_in_progress✅ yes
_get_lines_domain❌ no
_get_monthly_demand_range❌ no
get_total_routes✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

purchase_stock/product.supplierinfo

Extension
_inherit: product.supplierinfo
[product.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_last_purchase_date❌ no
_compute_show_set_supplier_button❌ no
_compute_display_name@api.depends('partner_id', 'min_qty', 'product_uom_id', 'currency_id', 'price'); @api.depends_context('use_simplified_supplier_name')✅ yes
action_set_supplier❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

purchase_stock/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Regular Fields (3)

Computed Fields

Stored (4)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_picking_type@api.model❌ no
_compute_picking_ids@api.depends('order_line.move_ids.picking_id')❌ no
_compute_incoming_picking_count@api.depends('picking_ids')❌ no
_compute_effective_date@api.depends('picking_ids.date_done')❌ no
_compute_is_shipped@api.depends('picking_ids', 'picking_ids.state')❌ no
_compute_receipt_status@api.depends('picking_ids', 'picking_ids.state')❌ no
_compute_dest_address_id@api.depends('picking_type_id')❌ no
_onchange_company_id@api.onchange('company_id')❌ no
write✅ yes
action_add_from_catalog✅ yes
_get_action_add_from_catalog_extra_context✅ yes
action_purchase_order_suggest❌ no
button_approve✅ yes
_prepare_grouped_data✅ yes
button_cancel✅ yes
action_view_picking❌ no
retrieve_dashboard@api.model✅ yes
_get_domain_is_late✅ yes
_get_action_view_picking❌ no
_prepare_invoice✅ yes
_log_decrease_ordered_quantity❌ no
_get_destination_location❌ no
_get_final_location_record❌ no
_get_picking_type@api.model❌ no
_prepare_reference_vals❌ no
_prepare_picking❌ no
_create_picking❌ no
_add_picking_info❌ no
_create_update_date_activity✅ yes
_update_update_date_activity✅ yes
_get_orders_to_remind@api.model✅ yes
_is_display_stock_in_catalog❌ no
_get_product_catalog_order_line_info✅ yes
_get_product_price_and_data✅ yes
_add_reference❌ no
_remove_reference❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

purchase_stock/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase_order_line.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_ondelete_stock_moves❌ no
_compute_qty_received_method✅ yes
_get_po_line_moves❌ no
_compute_qty_received@api.depends('move_ids.state', 'move_ids.product_uom', 'move_ids.quantity')✅ yes
_prepare_qty_received✅ yes
_compute_forecasted_issue@api.depends('product_uom_qty', 'date_planned')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_product_forecast_report❌ no
_update_move_date_deadline❌ no
_create_or_update_picking❌ no
_get_move_dests_initial_demand❌ no
_prepare_stock_moves❌ no
_get_stock_move_price_unit❌ no
_get_qty_procurement❌ no
_check_orderpoint_picking_type❌ no
_prepare_stock_move_vals❌ no
_prepare_account_move_line✅ yes
_prepare_purchase_order_line_from_procurement@api.model❌ no
_create_stock_moves❌ no
_find_candidate❌ no
_get_outgoing_incoming_moves❌ no
_update_date_planned✅ yes
_update_qty_received_method@api.model❌ no
_merge_po_line✅ yes
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

purchase_stock/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

purchase_stock/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_on_time_rate@api.depends('purchase_line_ids')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase_stock/stock.picking

Extension
_inherit: stock.picking
[stock.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_effective_date@api.depends('state', 'location_dest_id.usage', 'date_done')❌ no
_compute_date_order❌ no
_search_days_to_arrive@api.model❌ no
_search_delay_pass@api.model❌ no
_action_done✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

purchase_stock/stock.warehouse

Extension
_inherit: stock.warehouse
[stock.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_buy_to_resupply❌ no
_inverse_buy_to_resupply❌ no
_create_or_update_route✅ yes
_generate_global_route_rules_values✅ yes
_get_all_routes✅ yes
get_rules_dict✅ yes
_get_routes_values✅ yes
_update_name_and_code✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

purchase_stock/stock.warehouse.orderpoint

Extension
_inherit: stock.warehouse.orderpoint
[stock.py]

Regular Fields (2)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_inverse_route_id✅ yes
_compute_deadline_date@api.depends('supplier_id')✅ yes
_compute_qty_to_order_computed@api.depends('product_id.purchase_order_line_ids.product_qty', 'product_id.purchase_order_line_ids.state', 'supplier_id', 'supplier_id.product_uom_id', 'product_id.seller_ids', 'product_id.seller_ids.product_uom_id')✅ yes
_compute_lead_days@api.depends('supplier_id')✅ yes
_compute_days_to_order✅ yes
_compute_show_supplier@api.depends('effective_route_id')❌ no
_inverse_supplier_id❌ no
_compute_supplier_id_placeholder@api.depends('effective_route_id', 'supplier_id', 'rule_ids', 'product_id.seller_ids', 'product_id.seller_ids.delay')❌ no
_compute_effective_vendor_id@api.depends('effective_route_id', 'supplier_id', 'rule_ids', 'product_id.seller_ids', 'product_id.seller_ids.delay')❌ no
_search_effective_vendor_id❌ no
_search_available_vendor❌ no
_compute_show_supply_warning✅ yes
action_view_purchase❌ no
_get_default_route✅ yes
_get_default_supplier❌ no
_get_lead_days_values✅ yes
_get_replenishment_order_notification✅ yes
_prepare_procurement_values✅ yes
_get_replenishment_multiple_alternative✅ yes
_quantity_in_progress✅ yes
📊 Model Summary
Extension | Total Fields: 33 | Computed: 19 (Stored: 5, Non-Stored: 14) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 50 (@api.model: 3, @api.onchange: 1, @api.depends: 16, @api.constrains: 1)

purchase_stock/stock.lot

Extension
_inherit: stock.lot
[stock.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_purchase_order_ids@api.depends('name')❌ no
action_view_po❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

purchase_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_prepare_merge_moves_distinct_fields@api.model✅ yes
_prepare_merge_negative_moves_excluded_distinct_fields@api.model✅ yes
_compute_packaging_uom_id@api.depends('purchase_line_id', 'purchase_line_id.product_uom_id')✅ yes
_compute_partner_id✅ yes
_compute_description_picking@api.depends('purchase_line_id.name')✅ yes
_get_description✅ yes
_action_synch_order✅ yes
_should_ignore_pol_price❌ no
_prepare_extra_move_vals✅ yes
_prepare_move_split_vals✅ yes
_clean_merged✅ yes
_get_upstream_documents_and_responsibles✅ yes
_get_source_document✅ yes
_is_purchase_return❌ no
_get_purchase_line_and_partner_from_chain❌ no
_get_value_from_account_move✅ yes
_get_value_from_quotation✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

purchase_stock/stock.reference

Extension
_inherit: stock.reference
[stock_reference.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

purchase_stock/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_message_dict✅ yes
_compute_picking_type_code_domain@api.depends('action')✅ yes
_onchange_action@api.onchange('action')❌ no
run@api.model✅ yes
_run_buy@api.model❌ no
_filter_warehouse_routes✅ yes
_get_matching_supplier❌ no
_post_vendor_notification❌ no
_notify_responsible❌ no
_get_lead_days✅ yes
_get_procurements_to_merge_groupby@api.model❌ no
_get_procurements_to_merge@api.model❌ no
_merge_procurements@api.model❌ no
_update_purchase_order_line❌ no
_prepare_purchase_order❌ no
_make_po_get_domain❌ no
_push_prepare_move_copy_values✅ yes
_get_partner_id❌ no
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

purchase_stock/stock.route

Extension
_inherit: stock.route
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_is_valid_resupply_route_for_product✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 1)

Module: quality

quality/quality.point.test_type

Class
_name: quality.point.test_type
[quality.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

quality/quality.point

Class
_name: quality.point
[quality.py]

Regular Fields (15)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_default_team_id❌ no
_get_default_test_type_id❌ no
_compute_check_count❌ no
_compute_show_failure_location@api.depends('test_type')❌ no
create@api.model_create_multi✅ yes
check_execute_now❌ no
_get_type_default_domain❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality/quality.alert.team

Classical
_name: quality.alert.team
_inherit: mail.alias.mixin
[quality.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_check_count❌ no
_compute_alert_count❌ no
_get_quality_team@api.model❌ no
_alias_get_creation_values✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

quality/quality.reason

Class
_name: quality.reason
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

quality/quality.tag

Class
_name: quality.tag
[quality.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

quality/quality.alert.stage

Class
_name: quality.alert.stage
[quality.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

quality/quality.check

Class
_name: quality.check
[quality.py]

Regular Fields (13)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_team_id❌ no
_get_default_test_type_id❌ no
_compute_alert_count❌ no
_compute_title@api.depends('point_id')❌ no
_compute_note@api.depends('point_id')❌ no
_compute_team_id@api.depends('point_id')❌ no
_compute_test_type_id@api.depends('point_id')❌ no
_is_pass_fail_applicable❌ no
create@api.model_create_multi✅ yes
write✅ yes
do_fail❌ no
do_pass❌ no
_get_type_default_domain❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

quality/quality.alert

Classical
_name: quality.alert
_inherit: mail.thread.cc
[quality.py]

Regular Fields (19)

Methods

Method nameDecoratorsHas super
_get_default_stage_id❌ no
_get_default_team_id❌ no
create@api.model_create_multi✅ yes
write✅ yes
onchange_product_tmpl_id@api.onchange('product_tmpl_id')❌ no
onchange_team_id@api.onchange('team_id')❌ no
_read_group_stage_ids@api.model❌ no
📊 Model Summary
Classical | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 2, @api.depends: 0, @api.constrains: 0)

Module: quality_control

quality_control/quality.point

Extension
_inherit: quality.point
[quality.py]

Regular Fields (12)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'title')❌ no
_compute_is_lot_tested_fractionally@api.depends('testing_percentage_within_lot')❌ no
_compute_standard_deviation_and_average❌ no
onchange_norm@api.onchange('norm')❌ no
check_execute_now✅ yes
_get_type_default_domain✅ yes
action_see_quality_checks❌ no
action_see_spc_control❌ no
_get_checks_values❌ no
_get_domain@api.model❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality_control/quality.check

Extension
_inherit: quality.check
[quality.py]

Regular Fields (4)

Computed Fields

Stored (8)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_compute_allowed_product_ids@api.depends('picking_id')❌ no
_compute_hide_picking_id@api.depends('picking_id')❌ no
_compute_hide_production_id@api.depends('picking_id')❌ no
_compute_hide_repair_id@api.depends('picking_id')❌ no
_compute_spreadsheet_template_id@api.depends('point_id')❌ no
_compute_measure_on@api.depends('point_id')❌ no
_compute_product_id@api.depends('measure_on')❌ no
_compute_lot_ids@api.depends('measure_on')❌ no
_compute_warning_message@api.depends('measure_success')❌ no
_compute_qty_line@api.depends('move_line_id.quantity')❌ no
_compute_qty_passed@api.depends('qty_line', 'quality_state')❌ no
_compute_qty_failed@api.depends('qty_line', 'quality_state')❌ no
_compute_lot_line_id@api.depends('move_line_id.lot_id')❌ no
_update_lot_from_lot_line❌ no
_compute_measure_success@api.depends('measure')❌ no
_compute_result@api.depends('picture')✅ yes
_compute_qty_to_test@api.depends('qty_line', 'testing_percentage_within_lot', 'is_lot_tested_fractionally')❌ no
_compute_show_lot_text@api.depends('lot_line_id', 'move_line_id')❌ no
_check_allowed_product_ids_with_picking@api.constrains('product_id', 'picking_id')❌ no
_should_hide_production_id❌ no
_should_hide_repair_id❌ no
_should_hide_picking_id❌ no
_is_pass_fail_applicable✅ yes
_get_check_result✅ yes
_measure_passes❌ no
do_measure❌ no
do_alert❌ no
action_see_alerts❌ no
action_open_quality_check_wizard❌ no
action_open_spreadsheet❌ no
_create_spreadsheet_from_template❌ no
_can_move_to_failure_location❌ no
_move_to_failure_location❌ no
_move_to_failure_location_operation❌ no
_move_to_failure_location_product❌ no
_get_check_action_name❌ no
_get_type_default_domain✅ yes
_is_to_do❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

quality_control/quality.alert

Extension
_inherit: quality.alert
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_see_check❌ no
_compute_display_name@api.depends('name', 'title')❌ no
name_create@api.model❌ no
message_new@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 2, @api.depends: 0, @api.constrains: 0)

quality_control/product.template

Extension
_inherit: product.template
[quality.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_quality_check_qty@api.depends('product_variant_ids')❌ no
action_see_quality_control_points❌ no
action_see_quality_checks❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

quality_control/product.product

Extension
_inherit: product.product
[quality.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_quality_check_qty❌ no
_count_quality_checks❌ no
_count_quality_points❌ no
action_see_quality_control_points❌ no
action_see_quality_checks❌ no
_additional_quality_point_where_clause❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

quality_control/quality.check.spreadsheet

Classical
_name: quality.check.spreadsheet
_inherit: spreadsheet.mixin
[quality_check_spreadsheet.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
get_formview_action❌ no
action_open_spreadsheet❌ no
_get_spreadsheet_metadata✅ yes
_gc_spreadsheet_history@api.autovacuum❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

quality_control/quality.spreadsheet.template

Classical
_name: quality.spreadsheet.template
_inherit: spreadsheet.mixin
[quality_spreadsheet_template.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
get_formview_action❌ no
action_open_spreadsheet❌ no
_get_spreadsheet_metadata✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

quality_control/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_quality_check_qty❌ no
_get_quality_check_domain❌ no
action_open_quality_checks❌ no
_compute_quality_alert_qty❌ no
action_lot_open_quality_alerts❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

quality_control/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_action_confirm✅ yes
_post_process_created_moves✅ yes
_create_quality_checks❌ no
_create_operation_quality_checks❌ no
_action_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

quality_control/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_check_state@api.depends('check_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_open_quality_check_wizard❌ no
_create_quality_check_at_write❌ no
_create_check❌ no
_filter_move_lines_applicable_for_quality_check❌ no
_get_check_values❌ no
_get_quality_points_all_products❌ no
_is_checkable_from_context❌ no
_is_checkable❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

quality_control/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_check❌ no
_search_quality_check_todo❌ no
_compute_quality_alert_count❌ no
_checks_to_do❌ no
check_quality❌ no
_create_backorder✅ yes
_action_done✅ yes
_pre_action_done_hook✅ yes
_check_for_quality_checks❌ no
action_cancel✅ yes
action_open_quality_check_picking❌ no
action_open_on_demand_quality_check❌ no
button_quality_alert❌ no
open_quality_alert_picking❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: quality_control_picking_batch

quality_control_picking_batch/quality.check

Extension
_inherit: quality.check
[quality_check.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

quality_control_picking_batch/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_get_check_values✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

quality_control_picking_batch/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_add_to_wave_post_picking_split_hook✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

quality_control_picking_batch/stock.picking.batch

Extension
_inherit: stock.picking.batch
[stock_picking_batch.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_quality_check_todo@api.depends('picking_ids')❌ no
action_open_quality_check_wizard❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

Module: quality_control_worksheet

quality_control_worksheet/quality.point

Extension
_inherit: quality.point
[quality.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality_control_worksheet/quality.check

Extension
_inherit: quality.check
[quality.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_worksheet_template_id@api.depends('point_id')❌ no
_compute_worksheet_count@api.depends('worksheet_template_id')❌ no
create@api.model_create_multi✅ yes
action_open_quality_check_wizard✅ yes
action_quality_worksheet❌ no
action_worksheet_check❌ no
action_worksheet_discard❌ no
action_generate_next_window❌ no
_is_pass_fail_applicable✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

quality_control_worksheet/worksheet.template

Extension
_inherit: worksheet.template
[worksheet_template.py]

Methods

Method nameDecoratorsHas super
_default_quality_check_template_fields@api.model❌ no
_default_quality_check_worksheet_form_arch@api.model❌ no
_get_quality_check_user_group@api.model❌ no
_get_quality_check_manager_group@api.model❌ no
_get_quality_check_access_all_groups@api.model❌ no
_get_quality_check_module_name@api.model❌ no
_get_models_to_check_dict@api.model✅ yes
_create_demo_data_quality@api.model❌ no
get_x_model_form_action✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: quality_iot

quality_iot/iot.device

Extension
_inherit: iot.device
[iot.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_qcp_test_type@api.depends('type')❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality_iot/quality.point

Extension
_inherit: quality.point
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality_iot/quality.check

Extension
_inherit: quality.check
[quality.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

Module: quality_mrp

quality_mrp/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Regular Fields (2)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_quality_alert_count❌ no
_compute_check❌ no
button_quality_alert❌ no
pre_button_mark_done✅ yes
_check_qc_status❌ no
open_quality_alert_mo❌ no
check_quality❌ no
action_cancel✅ yes
_action_confirm_mo_backorders✅ yes
action_open_on_demand_quality_check❌ no
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

quality_mrp/quality.point

Extension
_inherit: quality.point
[quality.py]

Methods

Method nameDecoratorsHas super
_get_domain_for_production@api.model❌ no
_onchange_measure_on@api.onchange('measure_on', 'picking_type_ids')❌ no
_check_measure_on@api.constrains('measure_on', 'picking_type_ids')❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality_mrp/quality.check

Extension
_inherit: quality.check
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
do_fail✅ yes
_compute_allowed_product_ids@api.depends('production_id')✅ yes
_compute_hide_picking_id@api.depends('production_id')❌ no
_compute_hide_production_id@api.depends('production_id')❌ no
_compute_hide_repair_id@api.depends('production_id')❌ no
_compute_qty_line@api.depends('production_id.qty_producing')✅ yes
_check_allowed_product_ids_with_production@api.constrains('product_id', 'production_id')❌ no
_can_move_to_failure_location✅ yes
_move_to_failure_location_operation✅ yes
_move_to_failure_location_product✅ yes
_should_hide_production_id✅ yes
_should_hide_repair_id✅ yes
_should_hide_picking_id✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

quality_mrp/quality.alert

Extension
_inherit: quality.alert
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 2, @api.depends: 0, @api.constrains: 0)

quality_mrp/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_action_confirm✅ yes
_search_quality_points❌ no
_create_quality_checks_for_mo❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

quality_mrp/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_get_check_values✅ yes
_get_quality_points_all_products✅ yes
_create_quality_check_at_write✅ yes
_filter_move_lines_applicable_for_quality_check✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

Module: quality_mrp_workorder

quality_mrp_workorder/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

quality_mrp_workorder/mrp.workorder

Extension
_inherit: mrp.workorder
[mrp_workorder.py]

Methods

Method nameDecoratorsHas super
button_quality_alert❌ no
📊 Model Summary
Extension | Total Fields: 31 | Computed: 13 (Stored: 1, Non-Stored: 12) | Related: 9 (Stored: 0, Non-Stored: 9) | Methods: 70 (@api.model: 4, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

quality_mrp_workorder/product.template

Extension
_inherit: product.template
[product.py]

Methods

Method nameDecoratorsHas super
action_see_quality_control_points✅ yes
action_see_quality_checks✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

quality_mrp_workorder/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
action_see_quality_control_points✅ yes
action_see_quality_checks✅ yes
_additional_quality_point_where_clause❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

quality_mrp_workorder/quality.point

Extension
_inherit: quality.point
[quality.py]

Methods

Method nameDecoratorsHas super
_get_domain_for_production@api.model✅ yes
_check_measure_frequency_type@api.constrains('operation_id', 'measure_frequency_type')❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality_mrp_workorder/quality.check

Extension
_inherit: quality.check
[quality.py]

Methods

Method nameDecoratorsHas super
do_pass✅ yes
do_fail✅ yes
do_measure✅ yes
_next✅ yes
_get_check_result✅ yes
action_pass_and_next✅ yes
action_fail_and_next✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

quality_mrp_workorder/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Methods

Method nameDecoratorsHas super
_get_quality_check_domain✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

quality_mrp_workorder/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
_without_quality_checks✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

Module: quality_mrp_workorder_iot

quality_mrp_workorder_iot/iot.trigger

Extension
_inherit: iot.trigger
[iot_trigger.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: quality_mrp_workorder_worksheet

quality_mrp_workorder_worksheet/quality.check

Extension
_inherit: quality.check
[quality.py]

Methods

Method nameDecoratorsHas super
action_worksheet_check✅ yes
action_fill_sheet❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

Module: quality_repair

quality_repair/quality.point

Extension
_inherit: quality.point
[quality.py]

Methods

Method nameDecoratorsHas super
_check_picking_type_code@api.constrains('measure_on', 'picking_type_ids')❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

quality_repair/quality.check

Extension
_inherit: quality.check
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_allowed_product_ids@api.depends('repair_id')✅ yes
_compute_hide_picking_id@api.depends('repair_id')❌ no
_compute_hide_production_id@api.depends('repair_id')❌ no
_compute_hide_repair_id@api.depends('repair_id')❌ no
_check_allowed_product_ids_with_repair@api.constrains('product_id', 'repair_id')❌ no
_should_hide_production_id✅ yes
_should_hide_repair_id✅ yes
_should_hide_picking_id✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

quality_repair/quality.alert

Extension
_inherit: quality.alert
[quality.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 2, @api.depends: 0, @api.constrains: 0)

quality_repair/repair.order

Extension
_inherit: repair.order
[repair.py]

Regular Fields (2)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_quality_check_counts❌ no
_compute_quality_alert_count❌ no
create@api.model_create_multi✅ yes
write✅ yes
_create_quality_checks_for_repair❌ no
action_open_quality_checks❌ no
action_open_quality_alerts❌ no
action_check_quality❌ no
_action_repair_confirm✅ yes
action_repair_done✅ yes
action_repair_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 20 (Stored: 11, Non-Stored: 9) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 50 (@api.model: 3, @api.onchange: 2, @api.depends: 16, @api.constrains: 0)

Module: rating

rating/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_rating_id@api.depends('rating_ids.consumed')❌ no
_compute_rating_value@api.depends('rating_ids', 'rating_ids.rating')❌ no
_search_rating_value❌ no
_to_store_defaults✅ yes
_to_store✅ yes
_is_empty✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

rating/rating.rating

Class
_name: rating.rating
[rating.py]

Regular Fields (13)

Computed Fields

Stored (3)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_default_access_token@api.model❌ no
_selection_target_model@api.model❌ no
_compute_res_name@api.depends('res_model', 'res_id')❌ no
_compute_resource_ref@api.depends('res_model', 'res_id')❌ no
_compute_parent_ref@api.depends('parent_res_model', 'parent_res_id')❌ no
_compute_parent_res_name@api.depends('parent_res_model', 'parent_res_id')❌ no
_get_rating_image_filename❌ no
_compute_rating_image@api.depends('rating')❌ no
_compute_rating_text@api.depends('rating')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_find_parent_data❌ no
reset❌ no
action_open_rated_object❌ no
_classify_by_model❌ no
_to_store_defaults❌ no
📊 Model Summary
Class | Total Fields: 24 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 4 (Stored: 3, Non-Stored: 1) | Methods: 17 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: repair

repair/product.product

Extension
_inherit: product.product
[product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_product_is_in_repair❌ no
_search_product_is_in_repair❌ no
_count_returned_sn_products_domain✅ yes
_update_uom✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

repair/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_saleable_tracking_types@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

repair/repair.order

Classical
_name: repair.order
_inherit: product.catalog.mixin
[repair.py]

Regular Fields (18)

Computed Fields

Stored (11)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_default_picking_type_id@api.model❌ no
_compute_picking_type_visible❌ no
_compute_product_qty@api.depends('product_id', 'picking_id', 'lot_id')❌ no
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids', 'product_id.seller_ids', 'product_id.seller_ids.product_uom_id')❌ no
_compute_partner_id@api.depends('picking_id')❌ no
_compute_picking_product_ids@api.depends('picking_id')❌ no
_compute_allowed_lot_ids@api.depends('product_id', 'company_id', 'picking_id', 'picking_id.move_ids', 'picking_id.move_ids.lot_ids')❌ no
compute_product_uom@api.depends('product_id', 'product_id.uom_id')❌ no
compute_lot_id@api.depends('product_id', 'lot_id', 'lot_id.product_id', 'picking_id')❌ no
_compute_picking_type_id@api.depends('company_id')❌ no
_compute_location_id@api.depends('picking_type_id')❌ no
_compute_product_location_src_id@api.depends('picking_type_id')❌ no
_compute_product_location_dest_id@api.depends('picking_type_id')❌ no
_compute_recycle_location_id@api.depends('picking_type_id')❌ no
_compute_parts_availability@api.depends('state', 'schedule_date', 'move_ids', 'move_ids.forecast_availability', 'move_ids.forecast_expected_date')❌ no
_compute_availability_boolean@api.depends('parts_availability_state')❌ no
_compute_has_uncomplete_moves@api.depends('move_ids.quantity', 'move_ids.product_uom_qty', 'move_ids.product_uom.rounding')❌ no
_compute_unreserve_visible@api.depends('move_ids', 'state', 'move_ids.product_uom_qty')❌ no
_search_date_category❌ no
onchange_product_uom@api.onchange('product_uom')❌ no
_onchange_location_picking@api.onchange('location_id', 'picking_id')❌ no
default_get@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
action_generate_serial❌ no
action_assign❌ no
action_create_sale_order❌ no
action_repair_cancel❌ no
action_repair_cancel_draft❌ no
action_repair_done❌ no
action_repair_end❌ no
action_repair_start❌ no
action_unreserve❌ no
action_validate❌ no
action_view_sale_order❌ no
print_repair_order❌ no
_action_repair_confirm❌ no
_get_location❌ no
_get_picking_type❌ no
_update_sale_order_line_price❌ no
action_add_from_catalog✅ yes
_default_order_line_values✅ yes
_get_product_catalog_domain✅ yes
_get_product_catalog_order_data✅ yes
_get_product_price_and_data❌ no
_get_product_catalog_record_lines❌ no
_is_display_stock_in_catalog❌ no
_update_order_line_info❌ no
message_post✅ yes
📊 Model Summary
Classical | Total Fields: 43 | Computed: 20 (Stored: 11, Non-Stored: 9) | Related: 5 (Stored: 2, Non-Stored: 3) | Methods: 50 (@api.model: 3, @api.onchange: 2, @api.depends: 16, @api.constrains: 0)

repair/repair.tags

Class
_name: repair.tags
[repair.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

repair/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_repair_count@api.depends('repair_order_ids')❌ no
_action_cancel✅ yes
_action_confirm✅ yes
action_show_repair❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

repair/sale.order.line

Extension
_inherit: sale.order.line
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prepare_qty_delivered✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_action_launch_stock_rule✅ yes
_create_repair_order❌ no
_cancel_repair_order❌ no
has_valued_move_ids✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

repair/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_repair_line_ids@api.depends('name')❌ no
_compute_in_repair_count❌ no
_compute_repaired_count❌ no
action_lot_open_repairs❌ no
action_view_ro❌ no
_check_create✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

repair/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_forecast_information@api.depends('repair_line_type')✅ yes
_compute_picking_type_id@api.depends('repair_id.picking_type_id')✅ yes
_compute_location_id@api.depends('repair_id.location_id', 'repair_line_type')✅ yes
_compute_location_dest_id@api.depends('repair_id.location_dest_id', 'repair_line_type')✅ yes
_compute_reference@api.depends('repair_id.name')✅ yes
copy_data✅ yes
create@api.model_create_multi✅ yes
write✅ yes
action_add_from_catalog_repair❌ no
_action_cancel✅ yes
_create_repair_sale_order_line❌ no
_clean_repair_sale_order_line❌ no
_update_repair_sale_order_line❌ no
_is_consuming✅ yes
_get_repair_locations❌ no
_get_source_document✅ yes
_set_repair_locations❌ no
_should_be_assigned✅ yes
_split✅ yes
action_show_details✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

repair/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
_should_show_lot_in_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

repair/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (2)

Computed Fields

Stored (4)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_count_repair❌ no
_compute_default_location_src_id✅ yes
_compute_default_location_dest_id✅ yes
_compute_default_product_location_id@api.depends('code')❌ no
_compute_default_remove_location_dest_id@api.depends('code')❌ no
_compute_default_recycle_location_dest_id@api.depends('code')❌ no
get_repair_stock_picking_action_picking_type❌ no
_get_aggregated_records_by_date✅ yes
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

repair/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_nbr_repairs@api.depends('repair_ids')❌ no
action_repair_return❌ no
action_view_repairs❌ no
get_action_click_graph@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

repair/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_sequence_values✅ yes
_get_picking_type_create_values✅ yes
_get_picking_type_update_values✅ yes
_get_production_location@api.model❌ no
_generate_global_route_rules_values✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: resource

resource/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_init_data_resource_calendar@api.model❌ no
_create_resource_calendar❌ no
_prepare_resource_calendar_values❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

resource/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

resource/resource.calendar

Class
_name: resource.calendar
[resource_calendar.py]

Regular Fields (8)

Computed Fields

Stored (6)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_check_attendance_ids@api.constrains('attendance_ids')❌ no
_compute_two_weeks_attendance@api.depends('two_weeks_calendar')❌ no
_inverse_two_weeks_calendar❌ no
_compute_full_time_required_hours@api.depends('hours_per_week', 'company_id.resource_calendar_id.hours_per_week')❌ no
_compute_flexible_hours@api.depends('schedule_type')❌ no
_inverse_flexible_hours❌ no
_compute_attendance_ids@api.depends('company_id')❌ no
_onchange_attendance_ids@api.onchange('attendance_ids')❌ no
_compute_global_leave_ids@api.depends('company_id')❌ no
_compute_hours_per_day@api.depends('attendance_ids', 'attendance_ids.hour_from', 'attendance_ids.hour_to', 'two_weeks_calendar', 'flexible_hours')❌ no
_compute_hours_per_week@api.depends('attendance_ids', 'attendance_ids.hour_from', 'attendance_ids.hour_to', 'two_weeks_calendar', 'flexible_hours')❌ no
_compute_two_weeks_explanation@api.depends('two_weeks_calendar')❌ no
_compute_tz_offset@api.depends('tz')❌ no
_compute_work_resources_count❌ no
_compute_work_time_rate@api.depends('hours_per_week', 'full_time_required_hours')❌ no
_search_work_time_rate@api.model❌ no
copy_data✅ yes
switch_calendar_type❌ no
switch_based_on_duration❌ no
_attendance_intervals_batch❌ no
_handle_flexible_leave_interval❌ no
_leave_intervals❌ no
_leave_intervals_batch❌ no
_work_intervals_batch❌ no
_unavailable_intervals❌ no
_unavailable_intervals_batch❌ no
_check_overlap❌ no
_get_attendance_intervals_days_data❌ no
_get_closest_work_time❌ no
_get_days_per_week❌ no
_get_hours_per_week❌ no
_get_hours_per_day❌ no
_get_global_attendances❌ no
_get_unusual_days❌ no
_get_default_attendance_ids❌ no
_get_two_weeks_attendance❌ no
get_work_hours_count❌ no
get_work_duration_data❌ no
plan_hours❌ no
plan_days❌ no
_works_on_date❌ no
_get_hours_for_date❌ no
_get_working_hours❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 13 (Stored: 6, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 2, @api.onchange: 1, @api.depends: 10, @api.constrains: 1)

resource/resource.calendar.attendance

Class
_name: resource.calendar.attendance
[resource_calendar_attendance.py]

Regular Fields (9)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_onchange_hours@api.onchange('hour_from', 'hour_to')❌ no
_check_day_period@api.constrains('day_period')❌ no
get_week_type@api.model❌ no
_compute_duration_hours@api.depends('hour_from', 'hour_to')❌ no
_inverse_duration_hours❌ no
_compute_duration_days@api.depends('day_period')❌ no
_compute_display_name@api.depends('week_type')✅ yes
_copy_attendance_vals❌ no
_is_work_period❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 9 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

resource/resource.calendar.leaves

Class
_name: resource.calendar.leaves
[resource_calendar_leaves.py]

Regular Fields (4)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_calendar_id@api.depends('resource_id.calendar_id')❌ no
_compute_company_id@api.depends('calendar_id')❌ no
_compute_date_to@api.depends('date_from')❌ no
check_dates@api.constrains('date_from', 'date_to')❌ no
_copy_leave_vals❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

resource/resource.resource

Class
_name: resource.resource
[resource_resource.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_avatar_128@api.depends('user_id')❌ no
create@api.model_create_multi✅ yes
copy_data✅ yes
write✅ yes
_onchange_company_id@api.onchange('company_id')❌ no
_onchange_user_id@api.onchange('user_id')❌ no
_get_work_interval❌ no
_adjust_to_calendar❌ no
_get_unavailable_intervals❌ no
_get_calendars_validity_within_period❌ no
_get_valid_work_intervals❌ no
_is_fully_flexible❌ no
_get_calendar_at❌ no
_is_flexible❌ no
_get_flexible_resources_default_work_intervals❌ no
_get_flexible_resources_calendars_validity_within_period❌ no
_format_leave❌ no
_get_flexible_resource_valid_work_intervals❌ no
_get_flexible_resource_work_hours❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 20 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

Module: resource_mail

resource_mail/resource.resource

Extension
_inherit: resource.resource
[resource_resource.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_default_color❌ no
get_avatar_card_data❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 20 (@api.model: 2, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

Module: room

room/room.booking

Class
_name: room.booking
[room_booking.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_date_boundaries@api.constrains('start_datetime', 'stop_datetime')❌ no
_check_unique_slot@api.constrains('start_datetime', 'stop_datetime')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_read_group_room_id@api.model❌ no
get_empty_list_help@api.model✅ yes
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 2, Non-Stored: 0) | Methods: 7 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

room/room.office

Class
_name: room.office
[room_office.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('company_id')✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

room/room.room

Class
_name: room.room
[room_room.py]

Regular Fields (11)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('office_id')✅ yes
_compute_is_available@api.depends('room_booking_ids')❌ no
_compute_next_booking_start@api.depends('is_available', 'room_booking_ids')❌ no
_compute_room_booking_url@api.depends('short_code')❌ no
write✅ yes
action_open_booking_view❌ no
action_view_bookings❌ no
_notify_booking_view❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 8 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

Module: sale

sale/account.move

Classical
_name: account.move
_inherit: account.move, utm.mixin
[account_move.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_team_id@api.depends('invoice_user_id')❌ no
_compute_origin_so_count@api.depends('line_ids.sale_line_ids')❌ no
_compute_sale_warning_text@api.depends('partner_id.name', 'partner_id.sale_warn_msg', 'invoice_line_ids.product_id.sale_line_warn_msg', 'invoice_line_ids.product_id.display_name')❌ no
_reverse_moves✅ yes
action_post✅ yes
button_draft✅ yes
button_cancel✅ yes
_post✅ yes
_invoice_paid_hook✅ yes
_action_invoice_ready_to_be_sent✅ yes
action_view_source_sale_orders❌ no
_is_downpayment❌ no
_get_sale_order_invoiced_amount❌ no
_get_partner_credit_warning_exclude_amount✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_line_warn_msg@api.depends('product_id.sale_line_warn_msg')❌ no
_compute_is_storno@api.depends('balance')✅ yes
_copy_data_extend_business_fields✅ yes
_prepare_analytic_lines✅ yes
_sale_can_be_reinvoice❌ no
_sale_create_reinvoice_sale_line❌ no
_sale_determine_order❌ no
_sale_prepare_sale_line_values❌ no
_sale_get_invoice_price❌ no
_get_downpayment_lines❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale/account.analytic.line

Extension
_inherit: account.analytic.line
[analytic.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

sale/account.analytic.applicability

Extension
_inherit: account.analytic.applicability
[analytic.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale/crm.team

Extension
_inherit: crm.team
[crm_team.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_invoiced❌ no
_compute_sale_order_count❌ no
_in_sale_scope❌ no
_compute_dashboard_button_name✅ yes
action_primary_channel_button✅ yes
update_invoiced_target❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

sale/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
_is_sale_order_report❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale/ir.config_parameter

Extension
_inherit: ir.config_parameter
[ir_config_parameter.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_sale_sync_linked_crons❌ no
_get_param_cron_mapping❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

sale/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_order_reference❌ no
_compute_sale_order_ids_nbr@api.depends('sale_order_ids')❌ no
_post_process✅ yes
_check_amount_and_confirm_order❌ no
_log_message_on_linked_documents✅ yes
_send_invoice❌ no
_cron_send_invoice❌ no
_invoice_sale_orders❌ no
_compute_reference_prefix@api.model✅ yes
action_view_sales_orders@api.readonly❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

sale/product.document

Extension
_inherit: product.document
[product_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

sale/product.pricelist.item

Extension
_inherit: product.pricelist.item
[product_pricelist_item.py]

Methods

Method nameDecoratorsHas super
_is_discount_feature_enabled@api.model❌ no
_show_discount❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 31 (@api.model: 1, @api.onchange: 9, @api.depends: 7, @api.constrains: 5)

sale/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sales_count❌ no
_onchange_type@api.onchange('type')❌ no
_compute_product_is_in_sale_order@api.depends_context('order_id')❌ no
_search_product_is_in_sale_order❌ no
action_view_sales@api.readonly❌ no
_get_backend_root_menu_ids✅ yes
_get_invoice_policy❌ no
_update_uom✅ yes
_trigger_uom_warning✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale/product.attribute.custom.value

Extension
_inherit: product.attribute.custom.value
[product_product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Computed Fields

Stored (3)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_product_tooltip@api.depends('invoice_policy', 'sale_ok', 'service_tracking')✅ yes
_prepare_tooltip✅ yes
_prepare_invoicing_tooltip❌ no
_prepare_service_tracking_tooltip❌ no
_compute_service_tracking@api.depends('sale_ok')✅ yes
_compute_visible_expense_policy@api.depends('purchase_ok')❌ no
_compute_expense_policy@api.depends('sale_ok')❌ no
_compute_sales_count@api.depends('product_variant_ids.sales_count')❌ no
_check_sale_product_company@api.constrains('company_id')❌ no
action_view_sales@api.readonly❌ no
_onchange_type@api.onchange('type')✅ yes
_compute_service_type@api.depends('type')❌ no
_compute_invoice_policy@api.depends('type')❌ no
_get_backend_root_menu_ids✅ yes
get_import_templates@api.model✅ yes
_get_incompatible_types@api.model❌ no
_check_incompatible_types@api.constrains(lambda self: self._get_incompatible_types())❌ no
get_single_product_variant✅ yes
_get_saleable_tracking_types@api.model❌ no
_get_configurator_display_price@api.model❌ no
_get_configurator_price@api.model❌ no
_get_additional_configurator_data@api.model❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_check_prepayment_percent@api.constrains('prepayment_percent')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_sale_order_domain_count@api.model❌ no
_compute_sale_order_count❌ no
_compute_application_statistics_hook✅ yes
_has_order❌ no
_can_edit_country✅ yes
can_edit_vat✅ yes
_compute_credit_to_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale/sale.order

Classical
_name: sale.order
_inherit: portal.mixin, product.catalog.mixin, utm.mixin, account.document.import.mixin
[sale_order.py]

Regular Fields (23)

Computed Fields

Stored (20)

Non-Stored (18)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('partner_id'); @api.depends_context('sale_show_partner_name')✅ yes
_compute_has_archived_products@api.depends('order_line.product_id')❌ no
_compute_require_signature@api.depends('company_id')❌ no
_compute_require_payment@api.depends('company_id')❌ no
_compute_prepayment_percent@api.depends('require_payment')❌ no
_compute_validity_date@api.depends('company_id')❌ no
_compute_journal_id❌ no
_compute_note@api.depends('partner_id')❌ no
_get_note_url@api.model❌ no
_compute_partner_invoice_id@api.depends('partner_id')❌ no
_compute_partner_shipping_id@api.depends('partner_id')❌ no
_compute_fiscal_position_id@api.depends('partner_shipping_id', 'partner_id', 'company_id')❌ no
_compute_payment_term_id@api.depends('partner_id')❌ no
_compute_preferred_payment_method_line_id@api.depends('partner_id', 'company_id')❌ no
_compute_pricelist_id@api.depends('partner_id', 'company_id')❌ no
_compute_currency_id@api.depends('pricelist_id', 'company_id')❌ no
_compute_currency_rate@api.depends('currency_id', 'date_order', 'company_id')❌ no
_compute_has_active_pricelist@api.depends('company_id')❌ no
_compute_user_id@api.depends('partner_id')❌ no
_compute_team_id@api.depends('user_id')❌ no
_default_team_id❌ no
_compute_amounts@api.depends('order_line.price_subtotal', 'currency_id', 'company_id', 'payment_term_id')❌ no
_add_base_lines_for_early_payment_discount❌ no
_get_invoiced@api.depends('order_line.invoice_lines')❌ no
_search_invoice_ids❌ no
_compute_invoice_status@api.depends('state', 'order_line.invoice_status')❌ no
_compute_authorized_transaction_ids@api.depends('transaction_ids')❌ no
_compute_amount_paid@api.depends('transaction_ids')❌ no
_compute_amount_undiscounted❌ no
_compute_duplicated_order_ids@api.depends('client_order_ref', 'origin', 'partner_id')❌ no
_fetch_duplicate_orders❌ no
_compute_expected_date@api.depends('order_line.customer_lead', 'date_order', 'state')❌ no
_select_expected_date❌ no
_compute_is_expired❌ no
_compute_tax_country_id@api.depends('company_id', 'fiscal_position_id')❌ no
_compute_amount_to_invoice@api.depends('order_line.amount_to_invoice')❌ no
_compute_amount_invoiced@api.depends('order_line.amount_invoiced')❌ no
_compute_partner_credit_warning@api.depends('company_id', 'partner_id', 'amount_total')❌ no
_compute_tax_totals@api.depends_context('lang'); @api.depends('order_line.price_subtotal', 'currency_id', 'company_id', 'payment_term_id')❌ no
_compute_type_name@api.depends('state')❌ no
_compute_access_url✅ yes
_compute_sale_warning_text@api.depends('partner_id.name', 'partner_id.sale_warn_msg', 'order_line.sale_line_warn_msg')❌ no
_check_order_line_company_id@api.constrains('company_id', 'order_line')❌ no
_check_prepayment_percent@api.constrains('prepayment_percent')❌ no
onchange✅ yes
_onchange_commitment_date@api.onchange('commitment_date', 'expected_date')❌ no
_onchange_company_id_warning@api.onchange('company_id')❌ no
_onchange_company_id@api.onchange('company_id')❌ no
_onchange_fpos_id_show_update_fpos@api.onchange('fiscal_position_id')❌ no
_onchange_pricelist_id_show_update_prices@api.onchange('pricelist_id')❌ no
_onchange_prepayment_percent@api.onchange('prepayment_percent')❌ no
_onchange_order_line@api.onchange('order_line')❌ no
create@api.model_create_multi✅ yes
_get_copiable_order_lines❌ no
copy_data✅ yes
write✅ yes
action_open_discount_wizard@api.readonly❌ no
action_draft❌ no
action_quotation_send❌ no
_find_mail_template❌ no
_get_confirmation_template❌ no
action_quotation_sent❌ no
action_confirm❌ no
_should_be_locked❌ no
_confirmation_error_message❌ no
_prepare_confirmation_values❌ no
_action_confirm❌ no
_send_order_confirmation_mail❌ no
_send_payment_succeeded_for_order_mail❌ no
_send_order_notification_mail❌ no
_validate_order❌ no
_cron_send_pending_emails@api.model❌ no
action_lock❌ no
action_unlock❌ no
action_cancel❌ no
_action_cancel❌ no
action_preview_sale_order@api.readonly❌ no
action_update_taxes❌ no
_recompute_taxes❌ no
action_update_prices❌ no
_recompute_prices❌ no
_default_order_line_values✅ yes
_get_action_add_from_catalog_extra_context✅ yes
_get_product_catalog_domain✅ yes
action_open_business_doc@api.readonly❌ no
_prepare_invoice❌ no
action_view_invoice@api.readonly❌ no
_get_invoice_grouping_keys❌ no
_nothing_to_invoice_error_message❌ no
_get_update_prices_lines❌ no
_get_invoiceable_lines❌ no
_create_account_invoices❌ no
_create_invoices❌ no
_discard_tracking❌ no
_track_finalize✅ yes
message_post✅ yes
_notify_get_recipients_groups✅ yes
_notify_by_email_prepare_rendering_context✅ yes
_phone_get_number_fields❌ no
_track_subtype✅ yes
_force_lines_to_invoice_policy_order❌ no
payment_action_capture❌ no
payment_action_void❌ no
get_portal_last_transaction❌ no
_get_order_lines_to_report❌ no
_get_edi_builders❌ no
create_document_from_attachment❌ no
_has_to_be_signed❌ no
_has_to_be_paid❌ no
_get_portal_return_action❌ no
_get_name_portal_content_view❌ no
_get_name_tax_totals_view❌ no
_get_report_base_filename❌ no
get_empty_list_help@api.model✅ yes
_compute_field_value✅ yes
_create_upsell_activity❌ no
_prepare_analytic_account_data❌ no
_prepare_down_payment_section_line❌ no
_create_down_payment_lines_from_base_lines❌ no
_create_down_payment_section_line_if_needed❌ no
_prepare_down_payment_line_section_values❌ no
_prepare_down_payment_line_values_from_base_line❌ no
_get_prepayment_required_amount❌ no
_is_confirmation_amount_reached❌ no
_generate_downpayment_invoices❌ no
_get_product_catalog_order_data✅ yes
_get_product_catalog_record_lines❌ no
_get_parent_field_on_child_model❌ no
_update_order_line_info❌ no
_get_product_documents❌ no
_filter_product_documents❌ no
_is_readonly❌ no
_is_paid❌ no
_get_lang❌ no
get_import_templates@api.model❌ no
_can_be_edited_on_portal❌ no
📊 Model Summary
Classical | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale/sale.order.line

Classical
_name: sale.order.line
_inherit: analytic.mixin
[sale_order_line.py]

Regular Fields (18)

Computed Fields

Stored (21)

Non-Stored (15)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('order_partner_id', 'order_id', 'product_id')❌ no
_domain_product_id❌ no
_compute_product_template_id@api.depends('product_id')❌ no
_search_product_template_id❌ no
_compute_is_product_archived@api.depends('product_id')❌ no
_compute_custom_attribute_values@api.depends('product_id')❌ no
_compute_no_variant_attribute_values@api.depends('product_id')❌ no
_compute_name@api.depends('product_id', 'linked_line_id', 'linked_line_ids')❌ no
_get_sale_order_line_multiline_description_sale❌ no
_get_sale_order_line_multiline_description_variants❌ no
_get_downpayment_description❌ no
_compute_translated_product_name@api.depends('product_id')❌ no
_compute_product_uom_qty@api.depends('display_type', 'product_id')❌ no
_compute_product_uom_id@api.depends('product_id')❌ no
_compute_sale_line_warn_msg@api.depends('product_id.sale_line_warn_msg')❌ no
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids')❌ no
_compute_tax_ids@api.depends('product_id', 'company_id')❌ no
_get_custom_compute_tax_cache_key❌ no
_compute_pricelist_item_id@api.depends('product_id', 'product_uom_id', 'product_uom_qty')❌ no
_compute_price_unit@api.depends('product_id', 'product_uom_id', 'product_uom_qty')❌ no
_reset_price_unit❌ no
_get_order_date❌ no
_get_display_price❌ no
_get_display_price_ignore_combo❌ no
_get_pricelist_price❌ no
_get_pricelist_kwargs❌ no
_get_product_price_context❌ no
_get_pricelist_price_context❌ no
_get_pricelist_price_before_discount❌ no
_get_combo_item_display_price❌ no
_compute_discount@api.depends('product_id', 'product_uom_id', 'product_uom_qty')❌ no
_prepare_base_line_for_taxes_computation❌ no
_is_global_discount❌ no
_compute_amount@api.depends('product_uom_qty', 'discount', 'price_unit', 'tax_ids')❌ no
_compute_price_reduce_taxexcl@api.depends('price_subtotal', 'product_uom_qty')❌ no
_compute_price_reduce_taxinc@api.depends('price_total', 'product_uom_qty')❌ no
_compute_customer_lead❌ no
_compute_qty_delivered_method@api.depends('is_expense')❌ no
_compute_qty_delivered@api.depends('qty_delivered_method', 'analytic_line_ids.so_line', 'analytic_line_ids.unit_amount', 'analytic_line_ids.product_uom_id')❌ no
_compute_qty_delivered_at_date@api.depends('qty_delivered'); @api.depends_context('accrual_entry_date')❌ no
_prepare_qty_delivered❌ no
_get_downpayment_state❌ no
_get_delivered_quantity_by_analytic❌ no
_compute_qty_invoiced@api.depends('invoice_lines.move_id.state', 'invoice_lines.quantity')❌ no
_compute_qty_invoiced_at_date@api.depends('qty_invoiced'); @api.depends_context('accrual_entry_date')❌ no
_prepare_qty_invoiced❌ no
_compute_qty_invoiced_posted@api.depends('invoice_lines.move_id.state', 'invoice_lines.quantity')❌ no
_get_invoice_lines❌ no
_compute_qty_to_invoice@api.depends('qty_invoiced', 'qty_delivered', 'product_uom_qty', 'state')❌ no
_compute_invoice_status@api.depends('state', 'product_uom_qty', 'qty_delivered', 'qty_to_invoice', 'qty_invoiced')❌ no
_can_be_invoiced_alone❌ no
_is_discount_line❌ no
_compute_untaxed_amount_invoiced@api.depends('invoice_lines', 'invoice_lines.price_total', 'invoice_lines.move_id.state', 'invoice_lines.move_id.move_type')❌ no
_compute_amount_invoiced@api.depends('invoice_lines', 'invoice_lines.price_total', 'invoice_lines.move_id.state')❌ no
_compute_untaxed_amount_to_invoice@api.depends('state', 'product_id', 'untaxed_amount_invoiced', 'qty_delivered', 'product_uom_qty', 'price_unit')❌ no
_compute_amount_to_invoice@api.depends('discount', 'price_total', 'product_uom_qty', 'qty_delivered', 'qty_invoiced_posted')❌ no
_compute_amount_to_invoice_at_date@api.depends('price_unit', 'qty_invoiced_at_date', 'qty_delivered_at_date'); @api.depends_context('accrual_entry_date')❌ no
_compute_analytic_distribution@api.depends('order_id.partner_id', 'product_id')❌ no
_compute_product_updatable@api.depends('product_id', 'state', 'qty_invoiced', 'qty_delivered')❌ no
_compute_product_uom_readonly@api.depends('state')❌ no
_compute_parent_id❌ no
_check_combo_item_id@api.constrains('combo_item_id')❌ no
_onchange_product_id@api.onchange('product_id')❌ no
create@api.model_create_multi✅ yes
_add_precomputed_values✅ yes
write✅ yes
_get_protected_fields❌ no
_update_line_quantity❌ no
action_add_from_catalog@api.readonly❌ no
_expected_date❌ no
compute_uom_qty❌ no
_get_invoice_line_sequence❌ no
_prepare_invoice_lines_vals_list❌ no
_prepare_invoice_line❌ no
_set_analytic_distribution❌ no
_prepare_procurement_values❌ no
_validate_analytic_distribution❌ no
_get_downpayment_line_price_unit❌ no
_get_grouped_section_summary❌ no
get_parent_section_line❌ no
_get_section_totals❌ no
_get_combo_totals❌ no
_has_taxes❌ no
_get_section_lines❌ no
_is_line_in_section❌ no
_get_partner_display❌ no
_additional_name_per_id❌ no
_is_delivery❌ no
_get_product_catalog_lines_data❌ no
_convert_to_sol_currency❌ no
_date_in_the_past@api.model❌ no
_get_discounted_price❌ no
has_valued_move_ids❌ no
_get_linked_line❌ no
_get_linked_lines❌ no
_sellable_lines_domain❌ no
_get_lines_with_price❌ no
_can_be_edited_on_portal❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale/utm.campaign

Extension
_inherit: utm.campaign
[utm_campaign.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_quotation_count❌ no
_compute_sale_invoiced_amount❌ no
action_redirect_to_quotations❌ no
action_redirect_to_invoiced❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_account_accountant

sale_account_accountant/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_search_deferred_revenue❌ no
_search_invoice_to_be_issued❌ no
_read_group@api.model❌ no
_get_accrual_domain@api.model❌ no
_get_aggregates_to_skip_and_fields_to_patch@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_amazon

sale_amazon/amazon.account

Class
_name: amazon.account
[amazon_account.py]

Regular Fields (17)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('base_marketplace_id')❌ no
_compute_default_product_ids❌ no
_compute_state@api.depends('refresh_token')❌ no
_compute_offer_count❌ no
_compute_order_count❌ no
_onchange_last_orders_sync@api.onchange('last_orders_sync')❌ no
_check_actives_subset_of_availables@api.constrains('active_marketplace_ids')❌ no
create@api.model_create_multi✅ yes
action_archive✅ yes
action_redirect_to_oauth_url❌ no
action_reset_refresh_token❌ no
action_update_available_marketplaces❌ no
action_view_offers❌ no
action_view_orders❌ no
action_sync_orders❌ no
action_sync_pickings❌ no
action_sync_inventory❌ no
action_sync_feeds_status❌ no
action_recover_order❌ no
_get_available_marketplaces❌ no
_sync_orders❌ no
_sync_order_by_reference❌ no
_process_order_data❌ no
_create_order_from_data❌ no
_prepare_order_values❌ no
_find_or_create_partners_from_data❌ no
_prepare_order_lines_values❌ no
_convert_to_order_line_values❌ no
_find_or_create_offer❌ no
_find_or_create_pricelist❌ no
_find_matching_product❌ no
_recompute_subtotal❌ no
_generate_stock_moves❌ no
_sync_inventory❌ no
_sync_feeds❌ no
_pull_feeds_status❌ no
_handle_sync_failure❌ no
📊 Model Summary
Class | Total Fields: 22 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 1)

sale_amazon/amazon.marketplace

Class
_name: amazon.marketplace
[amazon_marketplace.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_amazon/amazon.offer

Class
_name: amazon.offer
[amazon_offer.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_sync_stock@api.depends('amazon_channel', 'account_id.synchronize_inventory', 'product_id.is_storable')❌ no
_onchange_product_id@api.onchange('product_id')❌ no
_check_product_is_storable@api.constrains('sync_stock')❌ no
action_view_online❌ no
_get_feed_data❌ no
_fetch_and_save_feed_data❌ no
_save_feed_data❌ no
_update_inventory_availability❌ no
_send_inventory_feed❌ no
_build_feed_messages❌ no
_get_available_product_qty❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 12 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

sale_amazon/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_offer_count❌ no
action_view_offers❌ no
_restore_data_product@api.model❌ no
_configure_for_amazon❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_amazon/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_offer_count❌ no
action_view_offers❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_amazon/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_amazon_create_activity_set_state❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_amazon/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_action_cancel✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_amazon/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_amazon/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_compute_reference@api.depends('sale_line_id.order_id.amazon_channel')✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

sale_amazon/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
write✅ yes
_check_sales_order_line_completion❌ no
_check_carrier_details_compliance✅ yes
action_retry_amazon_sync❌ no
_sync_pickings@api.model❌ no
_get_pickings_by_account❌ no
_confirm_shipment❌ no
_get_formatted_carrier_name❌ no
_get_confirmed_order_lines❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: sale_amazon_avatax

sale_amazon_avatax/amazon.account

Extension
_inherit: amazon.account
[amazon_account.py]

Methods

Method nameDecoratorsHas super
_create_order_from_data✅ yes
_recompute_subtotal✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 1)

sale_amazon_avatax/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_crm

sale_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_sale_data@api.depends('order_ids.state', 'order_ids.currency_id', 'order_ids.amount_untaxed', 'order_ids.date_order', 'order_ids.company_id')❌ no
action_sale_quotations_new❌ no
action_new_quotation❌ no
action_view_sale_quotation❌ no
action_view_sale_order❌ no
_get_action_view_sale_quotation_domain❌ no
_get_lead_quotation_domain❌ no
_get_lead_sale_order_domain❌ no
_prepare_opportunity_quotation_context❌ no
_merge_get_fields_specific✅ yes
_update_revenues_from_so❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_crm/crm.team

Extension
_inherit: crm.team
[crm_team.py]

Methods

Method nameDecoratorsHas super
_compute_dashboard_button_name✅ yes
action_primary_channel_button✅ yes
📊 Model Summary
Extension | Total Fields: 16 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

sale_crm/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_edi_ubl

sale_edi_ubl/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_get_product_domain_search_order✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_edi_ubl/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_edi_builders✅ yes
_get_import_file_type✅ yes
_get_edi_decoder✅ yes
_create_activity_set_details❌ no
_get_line_vals_list@api.model❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_expense

sale_expense/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_reverse_moves✅ yes
button_draft✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_expense/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_sale_can_be_reinvoice✅ yes
_get_so_mapping_from_expense❌ no
_sale_determine_order✅ yes
_sale_prepare_sale_line_values✅ yes
_sale_create_reinvoice_sale_line✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_expense/hr.expense

Extension
_inherit: hr.expense
[hr_expense.py]

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_can_be_reinvoiced@api.depends('product_id.expense_policy')❌ no
_compute_sale_order_id@api.depends('can_be_reinvoiced')❌ no
_onchange_sale_order_id@api.onchange('sale_order_id')❌ no
_sale_expense_reset_sol_quantities❌ no
_get_split_values✅ yes
action_post✅ yes
action_open_sale_order❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

sale_expense/product.template

Extension
_inherit: product.template
[product_template.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_expense_policy_tooltip@api.depends_context('lang'); @api.depends('expense_policy')❌ no
_compute_visible_expense_policy@api.depends('can_be_expensed')✅ yes
_compute_expense_policy@api.depends('can_be_expensed')✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_expense/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_search_display_name@api.model✅ yes
_compute_expense_count@api.depends('expense_ids')❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_expense/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_expense_margin

sale_expense_margin/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_sale_prepare_sale_line_values✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_expense_margin/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_price@api.depends('is_expense')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_external_tax

sale_external_tax/sale.order

Classical
_name: sale.order
_inherit: account.external.tax.mixin, sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
action_confirm✅ yes
action_quotation_send✅ yes
_get_and_set_external_taxes_on_eligible_records✅ yes
_get_line_data_for_external_taxes❌ no
📊 Model Summary
Classical | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_gelato

sale_gelato/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_is_available_for_order✅ yes
available_carriers✅ yes
gelato_rate_shipment❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_gelato/product.document

Extension
_inherit: product.document
[product_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_gelato_prepare_file_payload❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

sale_gelato/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_gelato/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_gelato_product_uid@api.depends('product_variant_ids.gelato_product_uid')❌ no
_inverse_gelato_product_uid❌ no
_compute_gelato_missing_images@api.depends('gelato_image_ids')❌ no
action_sync_gelato_template_info❌ no
_create_attributes_from_gelato_info❌ no
_create_print_images_from_gelato_info❌ no
_get_product_document_domain✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_gelato/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_gelato/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_gelato_prepare_address_payload❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_gelato/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prevent_mixing_gelato_and_non_gelato_products❌ no
action_open_delivery_wizard✅ yes
action_confirm✅ yes
_ensure_partner_address_is_complete❌ no
_create_order_on_gelato❌ no
_gelato_prepare_items_payload❌ no
_confirm_order_on_gelato❌ no
_delete_order_on_gelato❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_gelato/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_gelato_stock

sale_gelato_stock/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_action_launch_stock_rule✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_intrastat

sale_intrastat/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prepare_invoice✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_intrastat/sale.order.line

Extension
_inherit: sale.order.line
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prepare_invoice_line✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_loyalty

sale_loyalty/loyalty.card

Extension
_inherit: loyalty.card
[loyalty_card.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_template✅ yes
_mail_get_partner_fields✅ yes
_get_mail_author✅ yes
_get_signature✅ yes
_compute_use_count✅ yes
_has_source_order✅ yes
action_archive✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_loyalty/loyalty.history

Extension
_inherit: loyalty.history
[loyalty_history.py]

Methods

Method nameDecoratorsHas super
_get_order_portal_url✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_loyalty/loyalty.program

Extension
_inherit: loyalty.program
[loyalty_program.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_order_count❌ no
_compute_total_order_count✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_loyalty/loyalty.reward

Extension
_inherit: loyalty.reward
[loyalty_reward.py]

Methods

Method nameDecoratorsHas super
_get_discount_product_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_loyalty/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (3)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_reward_total@api.depends('order_line')❌ no
_compute_loyalty_data❌ no
_compute_gift_card_count❌ no
_add_loyalty_history_lines❌ no
_get_no_effect_on_threshold_lines❌ no
copy✅ yes
action_confirm✅ yes
_action_cancel✅ yes
action_open_reward_wizard❌ no
action_view_gift_cards❌ no
_send_reward_coupon_mail❌ no
_get_applied_global_discount_lines❌ no
_get_applied_global_discount❌ no
_get_reward_values_product❌ no
_discountable_amount❌ no
_discountable_order❌ no
_cheapest_line❌ no
_discountable_cheapest❌ no
_get_specific_discountable_lines❌ no
_discountable_specific❌ no
_get_reward_values_discount❌ no
_get_program_domain❌ no
_get_trigger_domain❌ no
_get_program_timezone❌ no
_get_confirmed_tx_create_date❌ no
_get_applicable_program_points❌ no
_get_points_programs❌ no
_get_reward_programs❌ no
_get_reward_coupons❌ no
_get_applied_programs❌ no
_recompute_prices✅ yes
_get_point_changes❌ no
_get_real_points_for_coupon❌ no
_add_points_for_coupon❌ no
_update_loyalty_history❌ no
_remove_program_from_points❌ no
_get_reward_line_values❌ no
_write_vals_from_reward_vals❌ no
_best_global_discount_already_applied❌ no
_get_discount_amount❌ no
_apply_program_reward❌ no
_get_claimable_rewards❌ no
_allow_nominative_programs❌ no
_update_programs_and_rewards❌ no
_get_not_rewarded_order_lines❌ no
_get_order_line_price❌ no
_program_check_compute_points❌ no
__try_apply_program❌ no
_try_apply_program❌ no
_try_apply_code❌ no
_validate_order✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_loyalty/sale.order.coupon.points

Class
_name: sale.order.coupon.points
[sale_order_coupon_points.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_loyalty/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name✅ yes
_compute_is_reward_line@api.depends('reward_id')❌ no
_compute_tax_ids✅ yes
_get_display_price✅ yes
_can_be_invoiced_alone✅ yes
_is_discount_line✅ yes
_reset_loyalty❌ no
create@api.model_create_multi✅ yes
write✅ yes
_sellable_lines_domain✅ yes
_can_be_edited_on_portal✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_loyalty_delivery

sale_loyalty_delivery/loyalty.program

Extension
_inherit: loyalty.program
[loyalty_program.py]

Methods

Method nameDecoratorsHas super
_program_type_default_values@api.model✅ yes
get_program_templates@api.model✅ yes
_get_template_values@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_loyalty_delivery/loyalty.reward

Extension
_inherit: loyalty.reward
[loyalty_reward.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_description✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_loyalty_delivery/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_compute_amount_total_without_delivery✅ yes
_get_no_effect_on_threshold_lines✅ yes
_get_not_rewarded_order_lines✅ yes
_get_reward_values_free_shipping❌ no
_get_reward_line_values✅ yes
_get_claimable_rewards✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_management

sale_management/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kpi_sale_total_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

sale_management/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_management/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_order_template_id❌ no
_compute_note@api.depends('partner_id', 'sale_order_template_id')✅ yes
_compute_require_signature@api.depends('sale_order_template_id')✅ yes
_compute_require_payment@api.depends('sale_order_template_id')✅ yes
_compute_prepayment_percent@api.depends('sale_order_template_id')✅ yes
_compute_validity_date@api.depends('sale_order_template_id')✅ yes
_compute_journal_id@api.depends('sale_order_template_id')✅ yes
_onchange_company_id@api.onchange('company_id')✅ yes
_onchange_sale_order_template_id@api.onchange('sale_order_template_id')❌ no
_onchange_partner_id@api.onchange('partner_id')❌ no
_get_confirmation_template✅ yes
action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_management/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('product_id')✅ yes
_use_template_name❌ no
_is_line_optional❌ no
_can_be_edited_on_portal✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_management/sale.order.template

Class
_name: sale.order.template
[sale_order_template.py]

Regular Fields (9)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_require_signature@api.depends('company_id')❌ no
_compute_require_payment@api.depends('company_id')❌ no
_compute_prepayment_percent@api.depends('company_id', 'require_payment')❌ no
_onchange_prepayment_percent@api.onchange('prepayment_percent')❌ no
_check_company_id@api.constrains('company_id', 'sale_order_template_line_ids')❌ no
_check_prepayment_percent@api.constrains('prepayment_percent')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_product_translations❌ no
_demo_configure_template@api.model❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 2)

sale_management/sale.order.template.line

Class
_name: sale.order.template.line
[sale_order_template_line.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids')❌ no
_compute_product_uom_id@api.depends('product_id')❌ no
_compute_parent_id❌ no
create@api.model_create_multi✅ yes
write✅ yes
_product_id_domain@api.model❌ no
_prepare_order_line_values❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: sale_management_renting

sale_management_renting/sale.order.template.line

Extension
_inherit: sale.order.template.line
[sale_order_template_line.py]

Methods

Method nameDecoratorsHas super
_product_id_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: sale_margin

sale_margin/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_margin@api.depends('order_line.margin', 'amount_untaxed')❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_margin/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_purchase_price@api.depends('product_id', 'company_id', 'currency_id', 'product_uom_id')❌ no
_compute_margin@api.depends('price_subtotal', 'product_uom_qty', 'purchase_price')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_mrp

sale_mrp/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_cogs_value✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_mrp/mrp.bom

Extension
_inherit: mrp.bom
[mrp_bom.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_ensure_bom_is_free❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_mrp/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_order_count@api.depends('reference_ids.sale_ids', 'sale_line_id.order_id')❌ no
action_view_sale_orders❌ no
action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

sale_mrp/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_mrp_production_ids@api.depends('stock_reference_ids.production_ids')❌ no
action_view_mrp_production❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_mrp/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_qty_to_deliver@api.depends('product_uom_qty', 'qty_delivered', 'product_id', 'state')✅ yes
_prepare_qty_delivered✅ yes
compute_uom_qty✅ yes
_get_bom_component_qty❌ no
_get_incoming_outgoing_moves_filter@api.model❌ no
_get_qty_procurement✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_mrp/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
_compute_sale_price✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

sale_mrp/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_prepare_mo_vals✅ yes
_get_stock_move_values✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: sale_mrp_renting

sale_mrp_renting/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_get_qty_procurement✅ yes
_prepare_qty_delivered✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_mrp_renting/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_action_done✅ yes
_set_rental_sm_qty✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: sale_pdf_quote_builder

sale_pdf_quote_builder/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_render_qweb_pdf_prepare_streams✅ yes
_update_mapping_and_add_pages_to_writer@api.model❌ no
_get_value_from_path@api.model❌ no
_get_custom_value_from_order@api.model❌ no
_add_pages_to_writer@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_pdf_quote_builder/product.document

Extension
_inherit: product.document
[product_document.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_attached_on_and_datas_compatibility@api.constrains('attached_on_sale', 'datas', 'type')❌ no
_compute_form_field_ids@api.depends('datas', 'attached_on_sale')❌ no
action_open_pdf_form_fields❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

sale_pdf_quote_builder/quotation.document

Delegation
_name: quotation.document
_inherits: ir.attachment via ir_attachment_id
[quotation_document.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_pdf_validity@api.constrains('datas')❌ no
_compute_form_field_ids@api.depends('datas')❌ no
action_open_pdf_form_fields❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Delegation | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

sale_pdf_quote_builder/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_quotation_document_ids❌ no
_compute_available_quotation_document_ids@api.depends('sale_order_template_id')❌ no
_compute_is_pdf_quote_builder_available@api.depends('available_quotation_document_ids', 'order_line', 'order_line.available_product_document_ids')❌ no
_onchange_sale_order_template_id@api.onchange('sale_order_template_id')✅ yes
get_update_included_pdf_params❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_pdf_quote_builder/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_product@api.onchange('product_id', 'product_template_id')❌ no
_compute_available_product_document_ids@api.depends('product_id', 'product_template_id')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_pdf_quote_builder/sale.order.template

Extension
_inherit: sale.order.template
[sale_order_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 12 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 2)

sale_pdf_quote_builder/sale.pdf.form.field

Class
_name: sale.pdf.form.field
[sale_pdf_form_field.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_check_form_field_name_follows_pattern@api.constrains('name')❌ no
_check_valid_and_existing_paths@api.constrains('path')❌ no
_check_document_type_and_document_linked_compatibility@api.constrains('document_type', 'product_document_ids', 'quotation_document_ids')❌ no
_add_basic_mapped_form_fields@api.model❌ no
_cron_post_upgrade_assign_missing_form_fields@api.model❌ no
_create_or_update_form_fields_on_pdf_records@api.model❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 3)

Module: sale_planning

sale_planning/planning.role

Extension
_inherit: planning.role
[planning_role.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_ensure_uom_hours@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_planning/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_domain_sale_line_id❌ no
_compute_role_id@api.depends('sale_line_id')✅ yes
_compute_allocated_hours@api.depends('start_datetime', 'sale_line_id.planning_hours_to_plan', 'sale_line_id.planning_hours_planned')✅ yes
_compute_allocated_percentage✅ yes
_compute_past_shift@api.depends('start_datetime')✅ yes
_compute_unassign_deadline@api.depends('start_datetime')✅ yes
_compute_is_unassign_deadline_passed@api.depends('start_datetime')✅ yes
_compute_template_autocomplete_ids@api.depends('start_datetime')✅ yes
_group_expand_sale_line_id❌ no
default_get@api.model✅ yes
_display_name_fields✅ yes
create@api.model_create_multi✅ yes
write❌ no
assign_slot✅ yes
action_view_sale_order❌ no
_get_domain_template_slots✅ yes
_get_sale_order_slots_to_plan❌ no
_get_slots_values❌ no
_add_slot_to_list❌ no
_get_resource_work_info❌ no
_get_slot_calendar_and_resource❌ no
_get_ics_description_data✅ yes
_get_employee_to_assign_priority_list@api.model❌ no
_get_employee_per_priority❌ no
_get_employee_to_assign❌ no
_get_ordered_slots_to_assign@api.model❌ no
_get_employee_per_sol_within_period@api.model❌ no
_get_shifts_to_plan_domain❌ no
auto_plan_id✅ yes
auto_plan_ids@api.model✅ yes
action_rollback_auto_plan_ids@api.model✅ yes
_init_remaining_hours_to_plan✅ yes
_update_remaining_hours_to_plan_and_values❌ no
action_unschedule❌ no
_gantt_progress_bar_sale_line_id❌ no
_gantt_progress_bar✅ yes
_prepare_shift_vals✅ yes
_gantt_progress_bar_resource_id✅ yes
_print_planning_get_fields_to_copy✅ yes
_print_planning_get_slot_title✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

sale_planning/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_check_planning_product_is_service@api.constrains('planning_enabled', 'type')❌ no
_compute_planning_enabled@api.depends('planning_role_id')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_planning/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_planning_hours@api.depends('order_line.planning_hours_to_plan', 'order_line.planning_hours_planned', 'order_line.product_id.planning_enabled')❌ no
_compute_planning_first_sale_line_id@api.depends('order_line.product_id.planning_enabled', 'order_line.planning_hours_to_plan', 'order_line.planning_hours_planned')❌ no
_compute_planning_initial_date@api.depends('order_line.planning_slot_ids.start_datetime')❌ no
_check_company_id@api.constrains('company_id')❌ no
_action_cancel✅ yes
_action_confirm✅ yes
action_view_planning❌ no
_unplanned_shift_deletion❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_planning/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_planning_hours_to_plan@api.depends('product_uom_id', 'product_uom_qty', 'state')❌ no
_compute_planning_hours_planned@api.depends('planning_slot_ids.allocated_hours', 'state')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_display_name@api.depends('product_id', 'planning_hours_to_plan', 'planning_hours_planned'); @api.depends_context('with_planning_remaining_hours')✅ yes
_post_process_planning_sale_line❌ no
_planning_slot_generation❌ no
_should_generate_planning_slot❌ no
_planning_slot_vals_list_per_sol❌ no
_planning_slot_values❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_planning/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Methods

Method nameDecoratorsHas super
_unprotected_uom_xml_ids✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: sale_product_matrix

sale_product_matrix/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_single_product_variant✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_product_matrix/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_set_grid_up@api.onchange('grid_product_tmpl_id')❌ no
_apply_grid@api.onchange('grid')❌ no
_get_matrix❌ no
get_report_matrixes❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_product_matrix/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_project

sale_project/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_action_per_item❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_project/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_compute_analytic_distribution✅ yes
_get_so_mapping_domain❌ no
_get_so_mapping_from_project❌ no
_sale_determine_order✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_project/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_onchange_service_tracking@api.onchange('service_tracking')❌ no
_inverse_service_policy❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_project/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_selection_service_policy@api.model❌ no
_compute_service_policy@api.depends('invoice_policy', 'service_type', 'type')❌ no
_compute_task_template@api.depends('project_id')❌ no
_compute_product_tooltip@api.depends('service_policy')✅ yes
_prepare_service_tracking_tooltip✅ yes
_prepare_invoicing_tooltip✅ yes
_get_service_to_general_map❌ no
_get_general_to_service_map❌ no
_get_service_to_general❌ no
_get_general_to_service❌ no
_inverse_service_policy@api.onchange('service_policy')❌ no
_check_project_and_template@api.constrains('project_id', 'project_template_id')❌ no
_onchange_service_tracking@api.onchange('service_tracking')❌ no
write✅ yes
_get_saleable_tracking_types@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_project/project.milestone

Extension
_inherit: project.milestone
[project_milestone.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_sale_line_id❌ no
_compute_quantity_percentage@api.depends('sale_line_id.product_uom_qty', 'product_uom_qty')❌ no
_compute_product_uom_qty@api.depends('sale_line_id', 'quantity_percentage')❌ no
_get_fields_to_export@api.model✅ yes
action_view_sale_order❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 7 (Stored: 1, Non-Stored: 6) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

sale_project/project.project

Extension
_inherit: project.project
[project_project.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_domain_sale_line_id❌ no
default_get@api.model✅ yes
_map_tasks_default_values@api.model✅ yes
_compute_partner_id@api.depends('allow_billable', 'partner_id.company_id')❌ no
_compute_sale_line_id@api.depends('partner_id')❌ no
_get_projects_for_invoice_status❌ no
_compute_has_any_so_to_invoice@api.depends('sale_order_id.invoice_status', 'tasks.sale_order_id.invoice_status')❌ no
_compute_sale_order_count@api.depends('sale_order_id', 'task_ids.sale_order_id')❌ no
_compute_invoice_count❌ no
_compute_display_sales_stat_buttons@api.depends('allow_billable', 'partner_id')❌ no
action_customer_preview❌ no
_onchange_reinvoiced_sale_order_id@api.onchange('reinvoiced_sale_order_id')❌ no
_onchange_sale_line_id@api.onchange('sale_line_id')❌ no
_ensure_sale_order_linked❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_sale_orders_domain❌ no
_get_view_action❌ no
action_view_sols❌ no
action_view_sos❌ no
action_get_list_view✅ yes
action_profitability_items✅ yes
_compute_has_any_so_with_nothing_to_invoice@api.depends('sale_order_id.invoice_status', 'tasks.sale_order_id.invoice_status')❌ no
action_create_invoice❌ no
action_open_project_invoices❌ no
_fetch_sale_order_items_per_project_id❌ no
_fetch_sale_order_items❌ no
_fetch_sale_order_item_ids❌ no
_get_sale_orders❌ no
_get_sale_order_items❌ no
_get_sale_order_items_query❌ no
get_panel_data✅ yes
_get_foldable_section❌ no
get_sale_items_data❌ no
_get_sale_items_domain❌ no
_get_domain_from_section_id❌ no
_show_profitability✅ yes
_show_profitability_helper❌ no
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
_get_service_policy_to_invoice_type❌ no
_get_profitability_sale_order_items_domain❌ no
_get_revenues_items_from_sol❌ no
_get_items_from_invoices_domain❌ no
_get_items_from_invoices❌ no
_add_invoice_items❌ no
_get_profitability_items✅ yes
_get_stat_buttons✅ yes
_get_profitability_values✅ yes
_get_hide_partner❌ no
_get_projects_to_make_billable_domain✅ yes
action_view_tasks✅ yes
action_open_project_vendor_bills❌ no
_fetch_products_linked_to_template❌ no
template_to_project_confirmation_callback✅ yes
_get_template_to_project_confirmation_callbacks✅ yes
_get_template_to_project_warnings✅ yes
_get_template_default_context_whitelist✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_project/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_domain_sale_line_id❌ no
TASK_PORTAL_READABLE_FIELDS❌ no
default_get@api.model✅ yes
_group_expand_sales_order@api.model❌ no
_compute_sale_order_id@api.depends('sale_line_id', 'project_id', 'allow_billable', 'project_id.reinvoiced_sale_order_id')❌ no
_compute_partner_id@api.depends('allow_billable')✅ yes
_inverse_partner_id❌ no
_compute_sale_line@api.depends('sale_line_id.order_partner_id', 'parent_id.sale_line_id', 'project_id.sale_line_id', 'milestone_id.sale_line_id', 'allow_billable')❌ no
_compute_display_sale_order_button@api.depends('sale_order_id')❌ no
_check_sale_line_type@api.constrains('sale_line_id')❌ no
_ensure_sale_order_linked❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_action_view_so_ids❌ no
action_view_so❌ no
action_project_sharing_view_so❌ no
_rating_get_partner✅ yes
_compute_task_to_invoice@api.depends('sale_order_id.invoice_status', 'sale_order_id.order_line')❌ no
_search_task_to_invoice@api.model❌ no
_onchange_partner_id@api.onchange('sale_line_id')❌ no
_get_projects_to_make_billable_domain✅ yes
_get_template_default_context_whitelist✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

sale_project/project.task.recurrence

Extension
_inherit: project.task.recurrence
[project_task_recurrence.py]

Methods

Method nameDecoratorsHas super
_get_recurring_fields_to_copy@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

sale_project/project.task.type

Extension
_inherit: project.task.type
[project_task_type.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_rating_active@api.depends('project_ids.allow_billable')❌ no
_onchange_project_ids@api.onchange('project_ids')❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

sale_project/project.update

Extension
_inherit: project.update
[project_update.py]

Methods

Method nameDecoratorsHas super
_get_template_values@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 6, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_project/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (11)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_milestone_count❌ no
_compute_is_product_milestone❌ no
_compute_show_project_and_task_button❌ no
_search_tasks_ids@api.model❌ no
_compute_tasks_ids@api.depends('order_line.product_id.project_id')❌ no
_compute_visible_project@api.depends('order_line.product_id.service_tracking')❌ no
_compute_project_ids@api.depends('order_line.product_id', 'order_line.project_id')❌ no
_action_confirm✅ yes
_tasks_ids_domain❌ no
action_create_project❌ no
action_view_project_ids❌ no
action_view_milestone❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_completed_task_percentage❌ no
action_confirm✅ yes
get_first_service_line❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_project/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_product_from_sol_name_domain❌ no
default_get@api.model✅ yes
_compute_product_updatable@api.depends('product_id.type')✅ yes
_compute_qty_delivered_method@api.depends('product_id')✅ yes
_compute_qty_delivered@api.depends('product_uom_qty', 'reached_milestones_ids.quantity_percentage')✅ yes
_prepare_qty_delivered✅ yes
_compute_analytic_distribution@api.depends('order_id.partner_id', 'product_id', 'order_id.project_id')✅ yes
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_convert_qty_company_hours❌ no
_timesheet_create_project_prepare_values❌ no
_timesheet_create_project❌ no
_timesheet_create_project_account_vals❌ no
_timesheet_create_task_prepare_values❌ no
_get_product_service_policy@api.model❌ no
_prepare_task_template_vals❌ no
_get_sale_order_partner_id❌ no
_timesheet_create_task❌ no
_get_so_lines_task_global_project❌ no
_get_so_lines_new_project❌ no
_timesheet_service_generation❌ no
_handle_milestones❌ no
_prepare_invoice_line✅ yes
_get_action_per_item❌ no
_prepare_procurement_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_project/sale.order.template.line

Extension
_inherit: sale.order.template.line
[sale_order_template_line.py]

Methods

Method nameDecoratorsHas super
_prepare_order_line_values✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: sale_project_forecast

sale_project_forecast/planning.role

Extension
_inherit: planning.role
[planning_role.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_project_forecast/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_project_id@api.depends('sale_line_id.project_id', 'sale_line_id.task_id.project_id')✅ yes
_compute_sale_line_id@api.depends('project_id')❌ no
_display_name_fields✅ yes
_get_shifts_to_plan_domain✅ yes
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

sale_project_forecast/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_compute_planning_enabled@api.depends('service_policy')✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_project_forecast/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_planning_slot_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_project_stock

sale_project_stock/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_picking_action✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_project_stock/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_get_action_per_item✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_project_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_sale_get_invoice_price❌ no
_sale_prepare_sale_line_values❌ no
_get_new_picking_values✅ yes
_assign_picking_values✅ yes
_prepare_procurement_values✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

sale_project_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
button_validate✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: sale_project_stock_account

sale_project_stock_account/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_valid_moves_domain✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: sale_purchase

sale_purchase/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_service_to_purchase@api.constrains('service_to_purchase', 'seller_ids', 'type')❌ no
create@api.model_create_multi✅ yes
_check_vendor_for_service_to_purchase❌ no
_onchange_service_to_purchase@api.onchange('type', 'expense_policy')❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_purchase/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sale_order_count@api.depends('order_line.sale_order_id')❌ no
_compute_dest_address_id@api.depends('order_line.sale_order_id.partner_shipping_id')✅ yes
action_view_sale_orders❌ no
button_cancel✅ yes
_get_sale_orders❌ no
_activity_cancel_on_sale❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

sale_purchase/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

sale_purchase/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_order_count@api.depends('order_line.purchase_line_ids.order_id')❌ no
_action_confirm✅ yes
_action_cancel✅ yes
action_view_purchase_orders❌ no
_get_purchase_orders❌ no
_activity_cancel_on_purchase❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_purchase/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_purchase_count@api.depends('purchase_line_ids')❌ no
_onchange_service_product_uom_qty@api.onchange('product_uom_qty')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_purchase_decrease_ordered_qty❌ no
_purchase_increase_ordered_qty❌ no
_purchase_get_date_order❌ no
_purchase_service_get_company❌ no
_purchase_service_prepare_order_values❌ no
_purchase_service_get_price_unit_and_taxes❌ no
_purchase_service_get_product_name❌ no
_purchase_service_prepare_line_values❌ no
_purchase_service_match_supplier❌ no
_get_additional_domain_for_purchase_order_line❌ no
_purchase_service_match_purchase_order❌ no
_create_purchase_order❌ no
_match_or_create_purchase_order❌ no
_retrieve_purchase_partner❌ no
_purchase_service_create❌ no
_purchase_service_generation❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_purchase_inter_company_rules

sale_purchase_inter_company_rules/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
button_approve✅ yes
inter_company_create_sale_order❌ no
_prepare_sale_order_data❌ no
_prepare_sale_order_line_data@api.model❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

sale_purchase_inter_company_rules/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_purchase_inter_company_rules/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_action_confirm✅ yes
inter_company_create_purchase_order❌ no
_prepare_purchase_order_data❌ no
_prepare_purchase_order_line_data@api.model❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_purchase_project

sale_purchase_project/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_purchase_service_prepare_line_values✅ yes
_purchase_service_prepare_order_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_purchase_stock

sale_purchase_stock/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Methods

Method nameDecoratorsHas super
_compute_sale_order_count@api.depends('reference_ids', 'reference_ids.sale_ids')✅ yes
_get_sale_orders✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

sale_purchase_stock/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase_order.py]

Methods

Method nameDecoratorsHas super
_prepare_stock_moves✅ yes
_get_sale_order_line_product❌ no
_find_candidate✅ yes
_prepare_purchase_order_line_from_procurement@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

sale_purchase_stock/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_compute_purchase_order_count@api.depends('stock_reference_ids', 'stock_reference_ids.purchase_ids')✅ yes
_get_purchase_orders✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_purchase_stock/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_description✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

sale_purchase_stock/stock.rule

Extension
_inherit: stock.rule
[stock_rule.py]

Methods

Method nameDecoratorsHas super
_notify_responsible✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

Module: sale_purchase_stock_inter_company_rules

sale_purchase_stock_inter_company_rules/purchase.order

Extension
_inherit: purchase.order
[purchase_order.py]

Methods

Method nameDecoratorsHas super
_prepare_sale_order_data✅ yes
_prepare_sale_order_line_data✅ yes
_get_destination_location✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

sale_purchase_stock_inter_company_rules/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_intercompany_stock_fields@api.depends('intercompany_generate_sales_orders', 'intercompany_generate_purchase_orders')❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_purchase_stock_inter_company_rules/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prepare_purchase_order_data✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_purchase_stock_inter_company_rules/sale.order.line

Extension
_inherit: sale.order.line
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_location_final✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_purchase_stock_inter_company_rules/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
button_validate✅ yes
_find_corresponding_move@api.model❌ no
_prepare_move_lines@api.model❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: sale_renting

sale_renting/product.pricelist

Extension
_inherit: product.pricelist
[product_pricelist.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_pricing_product_rental@api.constrains('product_pricing_ids')❌ no
_compute_price_rule✅ yes
_enable_rental_price❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_renting/product.pricing

Class
_name: product.pricing
[product_pricing.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_unique_night_period@api.constrains('recurrence_id')❌ no
_check_unique_parameters@api.constrains('product_template_id', 'pricelist_id', 'recurrence_id', 'product_variant_ids')❌ no
_compute_description❌ no
_compute_currency_id@api.depends('pricelist_id', 'pricelist_id.currency_id')❌ no
_compute_price❌ no
_compute_duration_vals@api.model❌ no
_applies_to❌ no
_get_pricing_samples❌ no
_get_first_suitable_pricing@api.model❌ no
_get_suitable_pricings@api.model❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 10 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 2)

sale_renting/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('rent_ok'); @api.depends_context('show_rental_tag')✅ yes
_get_qty_in_rent_domain❌ no
_get_qty_in_rent❌ no
_compute_delay_price❌ no
_get_best_pricing_rule❌ no
action_view_rentals❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_renting/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_price❌ no
_get_qty_in_rent❌ no
_check_rental_combo_ids@api.constrains('type', 'combo_ids', 'rent_ok')❌ no
_get_incompatible_types@api.model✅ yes
action_view_rentals❌ no
_compute_display_name@api.depends('rent_ok'); @api.depends_context('show_rental_tag')✅ yes
_get_best_pricing_rule❌ no
_get_contextual_price✅ yes
copy✅ yes
_get_additional_configurator_data@api.model✅ yes
_has_multiple_uoms✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_renting/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_renting/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (3)

Computed Fields

Stored (3)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_build_default_order_line_values❌ no
_compute_is_rental_order@api.depends('order_line.is_rental')❌ no
_compute_has_rented_products@api.depends('order_line.is_rental')❌ no
_compute_duration@api.depends('rental_start_date', 'rental_return_date')❌ no
_compute_rental_status@api.depends('rental_start_date', 'rental_return_date', 'state', 'order_line.is_rental', 'order_line.product_uom_qty', 'order_line.qty_delivered', 'order_line.qty_returned')❌ no
_compute_has_action_lines@api.depends('is_rental_order', 'state', 'order_line.is_rental', 'order_line.product_uom_qty', 'order_line.qty_delivered', 'order_line.qty_returned')❌ no
_compute_is_late@api.depends('is_rental_order', 'next_action_date', 'rental_status')❌ no
_search_is_late❌ no
_onchange_pricelist_id_show_update_prices@api.onchange('pricelist_id')✅ yes
_onchange_company_id_warning@api.onchange('company_id')✅ yes
_onchange_duration_show_update_duration@api.onchange('rental_start_date', 'rental_return_date')❌ no
_onchange_is_rental_order@api.onchange('is_rental_order')❌ no
_onchange_rental_start_date@api.onchange('rental_start_date')❌ no
_onchange_rental_return_date@api.onchange('rental_return_date')❌ no
action_update_rental_prices❌ no
_recompute_rental_prices❌ no
_get_update_prices_lines✅ yes
action_open_pickup❌ no
action_open_return❌ no
_open_rental_wizard❌ no
_get_portal_return_action✅ yes
_get_product_catalog_domain✅ yes
_rental_set_dates❌ no
_get_product_catalog_order_data✅ yes
_update_order_line_info✅ yes
_get_action_add_from_catalog_extra_context✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_renting/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_domain_product_id✅ yes
_compute_display_name@api.depends('order_partner_id.name', 'order_id.name', 'product_id.name'); @api.depends_context('sale_renting_short_display_name')✅ yes
_compute_reservation_begin@api.depends('order_id.rental_start_date')❌ no
_onchange_qty_delivered@api.onchange('qty_delivered')❌ no
_compute_qty_delivered_method@api.depends('is_rental')✅ yes
_compute_name@api.depends('is_rental')✅ yes
_compute_is_rental@api.depends('product_id')❌ no
_compute_product_updatable@api.depends('is_rental')✅ yes
_compute_pricelist_item_id✅ yes
_compute_rental_status@api.depends('product_uom_qty', 'qty_delivered', 'qty_returned')❌ no
_compute_rental_color@api.depends('order_is_rental', 'state', 'rental_status', 'is_late')❌ no
_search_rental_status❌ no
_read_group_expand_product_id❌ no
web_gantt_write❌ no
_get_sale_order_line_multiline_description_sale✅ yes
_get_rental_order_line_description❌ no
_use_template_name✅ yes
_generate_delay_line❌ no
_prepare_delay_line_vals❌ no
_get_delay_line_description❌ no
_get_tz❌ no
_get_pricelist_price✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_renting/sale.temporal.recurrence

Class
_name: sale.temporal.recurrence
[sale_order_recurrence.py]

Regular Fields (7)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_displayed_unit@api.depends('overnight', 'unit')❌ no
_inverse_displayed_unit❌ no
_compute_duration_display❌ no
_get_unit_label❌ no
_get_converted_duration_and_label❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_renting_crm

sale_renting_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_rental_count❌ no
_get_action_view_sale_quotation_domain✅ yes
_get_lead_quotation_domain✅ yes
_get_lead_sale_order_domain✅ yes
action_rental_quotations_new❌ no
_get_action_rental_context❌ no
action_new_rental_quotation❌ no
action_view_rental_quotation❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_renting_crm/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_renting_planning

sale_renting_planning/planning.role

Extension
_inherit: planning.role
[planning_role.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_rental_product_count@api.depends('product_ids')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_renting_planning/planning.slot

Extension
_inherit: planning.slot
[planning_slot.py]

Methods

Method nameDecoratorsHas super
write✅ yes
action_create_order❌ no
action_add_last_order❌ no
_set_slot_resource❌ no
📊 Model Summary
Extension | Total Fields: 51 | Computed: 29 (Stored: 9, Non-Stored: 20) | Related: 10 (Stored: 3, Non-Stored: 7) | Methods: 114 (@api.model: 22, @api.onchange: 1, @api.depends: 28, @api.constrains: 1)

sale_renting_planning/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_renting_planning/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_planning_hours_to_plan✅ yes
_planning_slot_vals_list_per_sol✅ yes
_planning_slot_values✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_renting_project

sale_renting_project/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
_get_sale_orders_domain✅ yes
_get_view_action✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: sale_service

sale_service/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_domain_sale_line_service❌ no
_compute_is_service@api.depends('product_id.type')❌ no
_auto_init✅ yes
_additional_name_per_id✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_shopee

sale_shopee/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_restore_shopee_data_product@api.model❌ no
_configure_for_shopee❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_shopee/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_shopee/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_shopee/shopee.account

Class
_name: shopee.account
[shopee_account.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_shop_count@api.depends('shop_ids')❌ no
_onchange_api_endpoint@api.onchange('api_endpoint')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_view_shops❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

sale_shopee/shopee.item

Class
_name: shopee.item
[shopee_item.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
action_sync_inventory❌ no
_sync_inventory❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_shopee/shopee.shop

Class
_name: shopee.shop
[shopee_shop.py]

Regular Fields (17)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_order_count❌ no
_compute_shopee_item_count@api.depends('shopee_item_ids')❌ no
_compute_authorization_remaining_days@api.depends('authorization_expiration_date')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_sync_orders❌ no
action_sync_pickings❌ no
action_sync_inventory❌ no
action_force_update_shop❌ no
action_view_orders❌ no
action_view_shopee_items❌ no
action_archive✅ yes
create_or_update_shop❌ no
_update_shop_information❌ no
_sync_orders❌ no
_fetch_order_list❌ no
_fetch_orders_detail❌ no
_process_order_data❌ no
_create_order_from_data❌ no
_find_matching_product❌ no
_find_or_create_partners_from_data❌ no
_prepare_order_lines_values❌ no
_find_or_create_item❌ no
_get_promotion_type❌ no
_recompute_subtotal❌ no
_convert_to_order_line_values❌ no
_find_or_create_pricelist❌ no
_find_or_create_delivery_carrier❌ no
_generate_stock_moves❌ no
_handle_sync_failure❌ no
_sync_inventory❌ no
_reset_tokens❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

sale_shopee/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_compute_reference@api.depends('sale_line_id.order_id.shopee_fulfillment_type')✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

sale_shopee/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
action_shopee_sync_pickings❌ no
_sync_shopee_pickings❌ no
_get_pickings_by_shop❌ no
_fetch_shipment_label❌ no
_set_tracking_number❌ no
_generate_shipping_label❌ no
_fetch_shipping_label_status❌ no
_download_shipping_label❌ no
_sync_processing_pickings❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: sale_stock

sale_stock/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_stock_account_get_last_step_stock_moves✅ yes
_get_invoiced_lot_values✅ yes
_compute_delivery_date@api.depends('line_ids.sale_line_ids.order_id.effective_date')✅ yes
_compute_incoterm_location@api.depends('line_ids.sale_line_ids.order_id')✅ yes
_get_anglo_saxon_price_ctx✅ yes
_get_protected_vals✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_stock/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_stock_moves✅ yes
_sale_can_be_reinvoice✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_stock/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_compute_expense_policy@api.depends('type')✅ yes
_compute_service_type@api.depends('type')✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_stock/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_stock/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_warehouse_id✅ yes
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_stock/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (6)

Computed Fields

Stored (3)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_init_column✅ yes
_compute_effective_date@api.depends('picking_ids.date_done')❌ no
_compute_delivery_status@api.depends('picking_ids', 'picking_ids.state')❌ no
_compute_expected_date@api.depends('picking_policy')✅ yes
_compute_late_availability@api.depends('picking_ids.products_availability_state')❌ no
_search_late_availability❌ no
_select_expected_date✅ yes
_check_warehouse@api.constrains('warehouse_id', 'state', 'order_line')❌ no
write✅ yes
_compute_json_popover❌ no
_action_confirm✅ yes
_compute_picking_ids@api.depends('picking_ids')❌ no
_compute_warehouse_id@api.depends('user_id', 'company_id')❌ no
_onchange_partner_shipping_id@api.onchange('partner_shipping_id')❌ no
action_view_delivery❌ no
_action_cancel✅ yes
_get_action_view_picking❌ no
_prepare_invoice✅ yes
_log_decrease_ordered_quantity❌ no
_is_display_stock_in_catalog❌ no
_add_reference❌ no
_remove_reference❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_stock/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (3)

Computed Fields

Stored (2)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_compute_warehouse_id@api.depends('route_ids', 'order_id.warehouse_id', 'product_id')❌ no
_compute_qty_to_deliver@api.depends('is_storable', 'product_uom_qty', 'qty_delivered', 'state', 'move_ids', 'product_uom_id')❌ no
_read_qties❌ no
_compute_qty_at_date@api.depends('product_id', 'customer_lead', 'product_uom_qty', 'product_uom_id', 'order_id.commitment_date', 'move_ids', 'move_ids.forecast_expected_date', 'move_ids.forecast_availability', 'warehouse_id')❌ no
_compute_is_mto@api.depends('product_id', 'route_ids', 'warehouse_id', 'product_id.route_ids')❌ no
_compute_qty_delivered_method@api.depends('product_id')✅ yes
_compute_qty_delivered@api.depends('move_ids.state', 'move_ids.location_dest_usage', 'move_ids.quantity', 'move_ids.product_uom')✅ yes
_prepare_qty_delivered✅ yes
_compute_invoice_status✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_compute_product_updatable@api.depends('move_ids')✅ yes
_compute_customer_lead@api.depends('product_id')✅ yes
_inverse_customer_lead❌ no
_prepare_procurement_values✅ yes
_get_location_final❌ no
_get_qty_procurement❌ no
_get_outgoing_incoming_moves❌ no
_prepare_reference_vals❌ no
_create_procurements❌ no
_action_launch_stock_rule❌ no
_update_line_quantity✅ yes
_get_action_add_from_catalog_extra_context✅ yes
_get_product_catalog_lines_data✅ yes
has_valued_move_ids✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_stock/stock.route

Extension
_inherit: stock.route
[stock.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 1)

sale_stock/stock.move

Extension
_inherit: stock.move
[stock.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_packaging_uom_id@api.depends('sale_line_id', 'sale_line_id.product_uom_id')✅ yes
_compute_description_picking@api.depends('sale_line_id')✅ yes
_action_synch_order✅ yes
_prepare_merge_moves_distinct_fields@api.model✅ yes
_get_source_document✅ yes
_get_sale_order_lines❌ no
_assign_picking_post_process✅ yes
write✅ yes
_prepare_procurement_values✅ yes
_reassign_sale_lines❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

sale_stock/stock.move.line

Extension
_inherit: stock.move.line
[stock.py]

Methods

Method nameDecoratorsHas super
_should_show_lot_in_invoice❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

sale_stock/stock.rule

Extension
_inherit: stock.rule
[stock.py]

Methods

Method nameDecoratorsHas super
_get_custom_move_fields✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

sale_stock/stock.picking

Extension
_inherit: stock.picking
[stock.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_id@api.depends('reference_ids.sale_ids', 'move_ids.sale_line_id.order_id')❌ no
_compute_move_type@api.depends('move_ids.sale_line_id')✅ yes
_set_sale_id❌ no
_auto_init✅ yes
_action_done✅ yes
_log_less_quantities_than_expected✅ yes
_can_return✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

sale_stock/stock.lot

Extension
_inherit: stock.lot
[stock.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sale_order_ids@api.depends('name')❌ no
action_view_so❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

sale_stock/stock.reference

Extension
_inherit: stock.reference
[stock_reference.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: sale_stock_margin

sale_stock_margin/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_purchase_price@api.depends('move_ids', 'move_ids.value', 'move_ids.picking_id.state')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_stock_product_expiry

sale_stock_product_expiry/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_read_qties✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_stock_renting

sale_stock_renting/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_invoiced_lot_values✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_stock_renting/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_eligible_for_stock_account✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_stock_renting/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_compute_show_qty_status_button✅ yes
_compute_display_name@api.depends('type', 'rent_ok', 'qty_available', 'qty_in_rent'); @api.depends_context('in_rental_schedule', 'allowed_company_ids')✅ yes
_get_domain_locations_new✅ yes
_get_qty_in_rent_domain✅ yes
_get_unavailable_qty❌ no
_get_active_rental_lines❌ no
_get_virtual_unavailable_qty_in_rent❌ no
_get_unavailable_lots❌ no
action_view_rentals✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_stock_renting/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_lot_not_supported_rental@api.constrains('rent_ok', 'tracking')❌ no
_compute_show_qty_status_button✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_stock_renting/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_create_per_company_locations✅ yes
create_missing_rental_location@api.model❌ no
_create_rental_location❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_stock_renting/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_build_default_order_line_values✅ yes
action_open_pickup✅ yes
action_open_return✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_stock_renting/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_available_reserved_lots@api.depends('reserved_lot_ids', 'reservation_begin', 'return_date')❌ no
_partition_so_lines_by_rental_period❌ no
_compute_qty_at_date@api.depends('reservation_begin', 'return_date', 'product_id')✅ yes
_compute_qty_delivered_method@api.depends('is_rental')✅ yes
_read_group_expand_reserved_lot_ids❌ no
write✅ yes
_write_rental_lines❌ no
_move_serials❌ no
_return_serials❌ no
_move_qty❌ no
_return_qty❌ no
web_gantt_write✅ yes
_stock_consistency@api.constrains('product_id')❌ no
_create_procurements✅ yes
_action_launch_stock_rule✅ yes
_get_outgoing_incoming_moves✅ yes
_prepare_qty_delivered✅ yes
_compute_unavailable_lots@api.depends('pickedup_lot_ids', 'returned_lot_ids', 'reserved_lot_ids')❌ no
_compute_reservation_begin@api.depends('start_date', 'is_rental')❌ no
_get_rented_quantities❌ no
_are_rental_pickings_enabled@api.model❌ no
_prepare_procurement_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_stock_renting/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Methods

Method nameDecoratorsHas super
action_auto_assign_lots❌ no
_get_available_lots@api.model❌ no
_get_lots_in_rent@api.model❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

sale_stock_renting/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_search_picking_for_assignation_domain✅ yes
_prepare_procurement_values✅ yes
_prepare_merge_moves_distinct_fields@api.model✅ yes
_action_assign✅ yes
_action_done✅ yes
_compute_location_dest_id✅ yes
_set_rental_sm_qty❌ no
_is_incoming✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

sale_stock_renting/stock.warehouse.orderpoint

Extension
_inherit: stock.warehouse.orderpoint
[stock_orderpoint.py]

Methods

Method nameDecoratorsHas super
_get_orderpoint_action✅ yes
_get_product_context✅ yes
_quantity_in_progress✅ yes
📊 Model Summary
Extension | Total Fields: 33 | Computed: 19 (Stored: 5, Non-Stored: 14) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 50 (@api.model: 3, @api.onchange: 1, @api.depends: 16, @api.constrains: 1)

sale_stock_renting/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Methods

Method nameDecoratorsHas super
update_rental_rules@api.model❌ no
_create_or_update_route✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: sale_subscription

sale_subscription/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_post✅ yes
_message_auto_subscribe_followers✅ yes
_reopen_paid_churned_subscription❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_subscription/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_mrr@api.depends('price_subtotal', 'deferred_start_date', 'deferred_end_date', 'move_id.move_type')❌ no
copy_data✅ yes
_compute_name@api.depends('move_id.ref')✅ yes
_sale_determine_order✅ yes
_get_max_invoiced_date❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_subscription/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Methods

Method nameDecoratorsHas super
_is_tokenization_required@api.model✅ yes
_get_compatible_providers@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

sale_subscription/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Methods

Method nameDecoratorsHas super
_handle_archiving✅ yes
_get_available_tokens✅ yes
get_linked_records_info✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

sale_subscription/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_renewal_state@api.depends('state')❌ no
_get_mandate_values✅ yes
_get_invoiced_subscription_transaction❌ no
_get_partial_payment_subscription_transaction❌ no
_invoice_sale_orders✅ yes
_post_process✅ yes
_post_subscription_action❌ no
_send_invoice✅ yes
_set_done✅ yes
_set_pending✅ yes
_set_authorized✅ yes
_handle_unsuccessful_transaction❌ no
_cancel_draft_invoices❌ no
_get_invoices_to_notify❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

sale_subscription/product.pricelist

Extension
_inherit: product.pricelist
[product_pricelist.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_domain_item_ids✅ yes
_domain_subscription_item_ids❌ no
_get_applicable_rules✅ yes
_get_applicable_rules_domain✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_subscription/product.pricelist.item

Extension
_inherit: product.pricelist.item
[product_pricelist_item.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_company_id@api.depends('plan_id')✅ yes
_compute_is_pricelist_required@api.depends('plan_id')✅ yes
_compute_price_label@api.depends('plan_id')✅ yes
_is_applicable_for✅ yes
_compute_base_price✅ yes
_get_recurring_rules_order❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 31 (@api.model: 1, @api.onchange: 9, @api.depends: 7, @api.constrains: 5)

sale_subscription/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_subscription_rule_ids@api.depends('product_tmpl_id')❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_subscription/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_domain_subscription_rule_ids❌ no
_domain_subscription_rule_ids_fixed❌ no
_domain_pricelist_rule_ids✅ yes
_get_incompatible_types@api.model✅ yes
_onchange_recurring_invoice@api.onchange('recurring_invoice')❌ no
_compute_allow_prorated_price@api.depends('type', 'recurring_invoice', 'invoice_policy')❌ no
_compute_display_subscription_pricing@api.depends('subscription_rule_ids')❌ no
_check_subscription_combo_ids@api.constrains('type', 'combo_ids', 'recurring_invoice')❌ no
copy✅ yes
_get_configurator_price@api.model✅ yes
_get_additional_configurator_data@api.model✅ yes
_get_recurring_pricing❌ no
_has_multiple_uoms✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_subscription/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_subscription_count❌ no
_compute_application_statistics_hook✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_subscription/sale.order

Classical
_name: sale.order
_inherit: rating.mixin, sale.order
[sale_order.py]

Regular Fields (20)

Computed Fields

Stored (11)

Non-Stored (14)

Methods

Method nameDecoratorsHas super
_get_default_starred_user_ids❌ no
_constraint_subscription_upsell_multi_currency@api.constrains('subscription_state', 'subscription_id', 'pricelist_id')❌ no
_constraint_subscription_plan@api.constrains('plan_id', 'state', 'order_line')❌ no
_constraint_canceled_subscription@api.constrains('subscription_state', 'state')❌ no
_compute_is_subscription@api.depends('plan_id')❌ no
_compute_subscription_state@api.depends('is_subscription')❌ no
_compute_sale_order_template_id✅ yes
_compute_type_name✅ yes
_compute_percentage_satisfaction@api.depends('rating_percentage_satisfaction')❌ no
_compute_starred@api.depends('starred_user_ids'); @api.depends_context('uid')❌ no
_inverse_starred❌ no
_compute_recurring_monthly@api.depends('subscription_state', 'state', 'is_subscription', 'amount_untaxed')❌ no
_compute_recurring_total@api.depends('subscription_state', 'state', 'is_subscription', 'order_line.price_subtotal', 'currency_id', 'company_id')❌ no
_compute_non_recurring_total@api.depends('amount_untaxed', 'recurring_total')❌ no
_compute_recurring_details@api.depends('is_subscription', 'recurring_total')❌ no
_compute_access_url✅ yes
_compute_start_date❌ no
_compute_first_contract_date@api.depends('origin_order_id.start_date', 'origin_order_id', 'start_date')❌ no
_compute_warn_system_closing@api.depends('next_invoice_date', 'plan_id')❌ no
_compute_is_closing@api.depends('next_invoice_date', 'end_date', 'subscription_state')❌ no
_get_invoiced@api.depends('subscription_child_ids', 'origin_order_id')✅ yes
_compute_next_invoice_date@api.depends('is_subscription', 'state', 'start_date', 'subscription_state')❌ no
_compute_last_invoice_date@api.depends('start_date', 'state', 'next_invoice_date')❌ no
_compute_renewal_count@api.depends('subscription_child_ids')❌ no
_compute_upsell_count@api.depends('subscription_child_ids')❌ no
_compute_history_count@api.depends('origin_order_id')❌ no
_compute_origin_order_id@api.depends('is_subscription', 'subscription_state')❌ no
_track_subtype✅ yes
_compute_plan_id@api.depends('sale_order_template_id')❌ no
_compute_is_renewing❌ no
_compute_is_upselling❌ no
_compute_display_late❌ no
_compute_has_recurring_line@api.depends('order_line', 'order_line.recurring_invoice')❌ no
_compute_note_order@api.depends('subscription_id')❌ no
_search_note_order❌ no
_compute_internal_note_display@api.depends('note_order.internal_note')❌ no
_inverse_internal_note_display❌ no
_mail_track✅ yes
_prepare_invoice✅ yes
_notify_thread✅ yes
_fetch_duplicate_orders✅ yes
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
get_future_next_invoice_date❌ no
action_update_prices✅ yes
action_draft✅ yes
_action_cancel✅ yes
_prepare_confirmation_values✅ yes
action_confirm✅ yes
action_quotation_send✅ yes
action_preview_sale_order✅ yes
_confirm_subscription❌ no
_set_deferred_end_date_from_template❌ no
_confirm_upsell❌ no
_confirm_renewal❌ no
_check_token_saving_conditions❌ no
_save_token_from_payment❌ no
_group_expand_states❌ no
_get_associated_so_action@api.model❌ no
open_subscription_history❌ no
open_subscription_renewal❌ no
open_subscription_upsell❌ no
action_sale_order_log❌ no
_create_renew_upsell_order❌ no
_prepare_renew_upsell_order❌ no
_get_order_digest❌ no
prepare_renewal_order❌ no
prepare_upsell_order❌ no
reopen_order❌ no
pause_subscription❌ no
resume_subscription❌ no
create_alternative❌ no
_should_be_locked✅ yes
_upsell_context❌ no
update_existing_subscriptions❌ no
_get_closing_end_date❌ no
_set_closed_state❌ no
set_close❌ no
set_open❌ no
_cron_update_kpi@api.model❌ no
_prepare_upsell_renew_order_values❌ no
_compute_kpi❌ no
_get_portal_return_action✅ yes
_cron_recurring_create_invoice@api.model❌ no
_get_invoiceable_lines✅ yes
_subscription_post_success_free_renewal❌ no
_subscription_post_success_payment❌ no
_get_subscription_mail_payment_context❌ no
_update_next_invoice_date❌ no
_update_subscription_payment_failure_values❌ no
_post_invoice_hook❌ no
_handle_post_invoice_hook_exception❌ no
_handle_subscription_payment_failure❌ no
_invoice_is_considered_free❌ no
_recurring_invoice_domain❌ no
_get_invoice_grouping_keys✅ yes
_get_auto_invoice_grouping_keys✅ yes
_get_invoiced_subscriptions❌ no
_get_subscriptions_to_invoice❌ no
_recurring_invoice_get_subscriptions❌ no
_subscription_commit_cursor❌ no
_subscription_rollback_cursor❌ no
_subscription_launch_cron_parallel❌ no
_get_subscription_payment_exception_condition❌ no
_create_recurring_invoice❌ no
_create_invoices✅ yes
_subscription_auto_close❌ no
_should_post_invoice❌ no
_process_auto_invoice❌ no
_handle_automatic_invoices❌ no
_get_traceback_body❌ no
_get_expired_subscriptions❌ no
_get_unpaid_subscriptions❌ no
_handle_unpaid_subscriptions❌ no
_cron_subscription_expiration❌ no
_get_subscription_delta❌ no
_nothing_to_invoice_error_message✅ yes
_do_payment❌ no
_process_invoices_to_send@api.model❌ no
validate_and_send_invoice❌ no
_assign_token❌ no
_get_name_portal_content_view✅ yes
_get_upsell_portal_url❌ no
_get_renewal_portal_url❌ no
_can_be_edited_on_portal✅ yes
_next_billing_details❌ no
_upsell_activity_line❌ no
_create_upsell_activity✅ yes
_subscription_reminder_parameters❌ no
_cron_recurring_send_payment_reminder❌ no
_get_ratio_value❌ no
_get_subscription_invoices❌ no
_subscribe_followers_to_new_order❌ no
_subscription_is_one_time_sale❌ no
_is_subscription_postpaid❌ no
_post_subscription_activity❌ no
_get_product_catalog_order_line_info✅ yes
_update_order_line_info✅ yes
_is_paid✅ yes
📊 Model Summary
Classical | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_subscription/sale.order.close.reason

Class
_name: sale.order.close.reason
[sale_order_close_reason.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_empty_retention_message@api.depends('retention_message')❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_subscription/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
upsell_total❌ no
_compute_invoice_status@api.depends('order_id.next_invoice_date', 'recurring_invoice')✅ yes
_compute_discount@api.depends('order_id.plan_id', 'order_id.start_date')✅ yes
_compute_pricelist_item_id@api.depends('order_id.plan_id')✅ yes
_compute_price_unit@api.depends('order_id.plan_id', 'parent_line_id')✅ yes
_compute_qty_to_invoice@api.depends('recurring_invoice', 'invoice_lines.deferred_start_date', 'invoice_lines.deferred_end_date', 'order_id.next_invoice_date', 'order_id.last_invoice_date')✅ yes
_compute_amount_to_invoice@api.depends('order_id.end_date', 'order_id.last_invoice_date', 'order_id.next_invoice_date', 'order_id.subscription_state', 'recurring_invoice', 'recurring_monthly')✅ yes
_compute_last_invoiced_date@api.depends('invoice_lines.deferred_end_date', 'invoice_lines.move_id.state', 'invoice_lines.subscription_id')❌ no
_get_invoice_lines✅ yes
_get_deferred_date❌ no
_get_subscription_qty_invoiced❌ no
_compute_qty_invoiced@api.depends('recurring_invoice', 'invoice_lines', 'invoice_lines.deferred_start_date', 'invoice_lines.deferred_end_date')✅ yes
_prepare_qty_invoiced✅ yes
_compute_recurring_monthly@api.depends('recurring_invoice', 'price_subtotal')❌ no
_compute_parent_line_id@api.depends('order_id.subscription_id', 'product_id', 'product_uom_id', 'price_unit', 'order_id', 'order_id.plan_id', 'order_id.subscription_id.order_line')❌ no
_get_invoice_line_parameters❌ no
_prepare_invoice_line✅ yes
_reset_subscription_qty_to_invoice❌ no
_reset_subscription_quantity_post_invoice❌ no
_get_recurring_invoiceable_condition❌ no
_is_subscription_line_to_invoice❌ no
_get_renew_discount_info❌ no
_create_update_subscription_discount_values❌ no
_need_renew_discount_domain❌ no
_get_renew_upsell_values❌ no
_filter_non_empty_sections❌ no
_subscription_update_line_data❌ no
_get_pricelist_price✅ yes
_get_pricelist_kwargs✅ yes
_is_postpaid_line❌ no
_is_all_postpaid❌ no
_is_not_recurring_invoice❌ no
_subscription_is_one_time_sale❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_subscription/sale.order.log

Class
_name: sale.order.log
[sale_order_log.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_origin_order_id@api.depends('order_id')❌ no
_compute_display_name❌ no
_create_log@api.model❌ no
_cancel_renewal_logs@api.model❌ no
_cancel_logs@api.model❌ no
_create_creation_log@api.model❌ no
_create_renewal_transfer_log@api.model❌ no
_create_churn_log@api.model❌ no
_create_currency_transfer_log@api.model❌ no
_create_mrr_change_log@api.model❌ no
_update_effective_date@api.model❌ no
_write_uninvoiced_logs❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 13 (@api.model: 10, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_subscription/sale.order.template

Extension
_inherit: sale.order.template
[sale_order_template.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
duration❌ no
_compute_is_subscription@api.depends('plan_id')❌ no
_search_is_subscription@api.model❌ no
📊 Model Summary
Extension | Total Fields: 12 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 2)

sale_subscription/sale.order.template.line

Extension
_inherit: sale.order.template.line
[sale_order_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 11 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

sale_subscription/sale.subscription.plan

Class
_name: sale.subscription.plan
[sale_subscription_plan.py]

Regular Fields (16)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
write✅ yes
_search_billing_period_display❌ no
_compute_active_subs_count❌ no
_compute_active_subscription_line_count❌ no
action_open_active_sub❌ no
action_open_active_subscription_lines❌ no
billing_period❌ no
_compute_billing_period_display@api.depends_context('lang'); @api.depends('billing_period_value', 'billing_period_unit')❌ no
_compute_billing_period_display_sentence@api.depends_context('lang'); @api.depends('billing_period_value', 'billing_period_unit')❌ no
_compute_auto_close_limit_display@api.depends('auto_close_limit')❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: sale_subscription_external_tax

sale_subscription_external_tax/sale.order

Extension
_inherit: sale.order
[sale_subscription.py]

Methods

Method nameDecoratorsHas super
_create_recurring_invoice✅ yes
_do_payment✅ yes
_get_external_tax_service_params✅ yes
_get_line_data_for_external_taxes✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_subscription_partnership

sale_subscription_partnership/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_action_cancel✅ yes
set_close✅ yes
_remove_partnership❌ no
_confirm_renewal✅ yes
set_open✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: sale_subscription_stock

sale_subscription_stock/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_upsell_context✅ yes
_compute_recurring_stock_products@api.depends('state', 'is_subscription', 'start_date', 'next_invoice_date')❌ no
_handle_post_invoice_hook_exception✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_subscription_stock/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_qty_delivered@api.depends('order_id.next_invoice_date', 'order_id.start_date')✅ yes
_get_outgoing_incoming_moves✅ yes
_get_stock_subscription_lines❌ no
_get_invoice_line_parameters✅ yes
_reset_subscription_qty_to_invoice✅ yes
_reset_subscription_quantity_post_invoice✅ yes
_get_lines_to_launch_stock_rule❌ no
_action_launch_stock_rule✅ yes
_get_incoming_outgoing_moves_filter@api.model✅ yes
_get_qty_procurement✅ yes
_prepare_procurement_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sale_subscription_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
copy_data✅ yes
_update_move_copy_vals❌ no
_action_done✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: sale_subscription_timesheet

sale_subscription_timesheet/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_range_dates✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_subscription_timesheet/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_is_postpaid_line✅ yes
_get_timesheet_subscription_lines❌ no
_compute_qty_delivered@api.depends('timesheet_ids', 'next_invoice_date')✅ yes
_prepare_qty_delivered✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_timesheet

sale_timesheet/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_timesheet_total_duration@api.depends('timesheet_ids', 'company_id.timesheet_encode_uom_id')❌ no
_compute_timesheet_count@api.depends('timesheet_ids')❌ no
action_view_timesheet❌ no
_get_range_dates❌ no
action_post✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

sale_timesheet/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_timesheet_domain_get_invoiced_lines@api.model❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet/account.analytic.line

Extension
_inherit: account.analytic.line
[hr_timesheet.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_domain_so_line❌ no
_compute_commercial_partner@api.depends('project_id.partner_id.commercial_partner_id', 'task_id.partner_id.commercial_partner_id')❌ no
_compute_timesheet_invoice_type@api.depends('so_line.product_id', 'project_id.billing_type', 'amount')❌ no
_compute_so_line@api.depends('task_id.sale_line_id', 'project_id.sale_line_id', 'employee_id', 'project_id.allow_billable')❌ no
_compute_partner_id@api.depends('timesheet_invoice_id.state')✅ yes
_compute_project_id@api.depends('timesheet_invoice_id.state')✅ yes
_is_readonly✅ yes
_is_not_billed❌ no
_check_timesheet_can_be_billed❌ no
_check_can_write✅ yes
_timesheet_determine_sale_line❌ no
_timesheet_get_portal_domain✅ yes
_timesheet_get_sale_domain@api.model❌ no
_get_timesheets_to_merge✅ yes
_get_employee_mapping_entry❌ no
_hourly_cost✅ yes
action_sale_order_from_timesheet❌ no
action_invoice_from_timesheet❌ no
_timesheet_convert_sol_uom❌ no
_is_updatable_timesheet❌ no
_timesheet_preprocess_get_accounts✅ yes
_timesheet_postprocess✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

sale_timesheet/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_is_delivered_timesheet❌ no
_onchange_service_fields@api.onchange('type', 'service_type', 'service_policy')❌ no
_onchange_service_policy@api.onchange('service_policy')❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

sale_timesheet/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_selection_service_policy✅ yes
_compute_service_upsell_threshold_ratio@api.depends('uom_id', 'company_id')❌ no
_compute_visible_expense_policy✅ yes
_prepare_invoicing_tooltip✅ yes
_onchange_service_fields@api.onchange('type', 'service_type', 'service_policy')❌ no
_get_service_to_general_map✅ yes
_get_onchange_service_policy_updates@api.model❌ no
_onchange_service_policy@api.onchange('service_policy')❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

sale_timesheet/project.project

Extension
_inherit: project.project
[project_project.py]

Regular Fields (2)

Computed Fields

Stored (3)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_default_timesheet_product_id❌ no
_get_view@api.model✅ yes
_compute_pricing_type@api.depends('sale_line_id', 'sale_line_employee_ids', 'allow_billable')❌ no
_search_pricing_type❌ no
_compute_timesheet_product_id@api.depends('allow_timesheets', 'allow_billable')❌ no
_compute_warning_employee_rate@api.depends('pricing_type', 'allow_timesheets', 'allow_billable', 'sale_line_employee_ids', 'sale_line_employee_ids.employee_id')❌ no
_compute_partner_id@api.depends('sale_line_employee_ids.sale_line_id', 'sale_line_id')✅ yes
_compute_sale_line_id@api.depends('partner_id')✅ yes
_compute_sale_order_count@api.depends('sale_line_employee_ids.sale_line_id', 'allow_billable')✅ yes
_compute_billing_type@api.depends('allow_billable', 'allow_timesheets')❌ no
_check_sale_line_type@api.constrains('sale_line_id')❌ no
write✅ yes
_update_timesheets_sale_line_id❌ no
action_view_timesheet❌ no
action_billable_time_button❌ no
action_profitability_items✅ yes
action_project_timesheets✅ yes
get_panel_data✅ yes
_get_foldable_section✅ yes
_get_sale_order_items_query✅ yes
_get_domain_from_section_id❌ no
_get_profitability_labels✅ yes
_get_profitability_sequence_per_invoice_type✅ yes
_get_profitability_aal_domain✅ yes
_get_profitability_items_from_aal❌ no
_get_domain_aal_with_no_move_line✅ yes
_get_service_policy_to_invoice_type✅ yes
_get_profitability_items✅ yes
_get_project_to_template_warnings✅ yes
_get_template_default_context_whitelist✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet/project.sale.line.employee.map

Class
_name: project.sale.line.employee.map
[project_sale_line_employee_map.py]

Regular Fields (2)

Computed Fields

Stored (5)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_domain_sale_line_id❌ no
_compute_existing_employee_ids@api.depends('employee_id', 'project_id.sale_line_employee_ids.employee_id')❌ no
_compute_sale_line_id@api.depends('partner_id')❌ no
_compute_price_unit@api.depends('sale_line_id.price_unit')❌ no
_compute_currency_id@api.depends('sale_line_id.price_unit')❌ no
_compute_cost@api.depends('employee_id.hourly_cost')❌ no
_get_working_hours_per_calendar❌ no
_compute_display_cost@api.depends_context('company'); @api.depends('cost', 'employee_id.resource_calendar_id')❌ no
_inverse_display_cost❌ no
_compute_is_cost_changed@api.depends('cost')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_project_timesheet❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 7 (Stored: 5, Non-Stored: 2) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

sale_timesheet/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (1)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_get_default_partner_id✅ yes
TASK_PORTAL_READABLE_FIELDS❌ no
_compute_remaining_hours_so@api.depends('sale_line_id', 'timesheet_ids', 'timesheet_ids.unit_amount')❌ no
_search_remaining_hours_so@api.model❌ no
_compute_last_sol_of_customer❌ no
_inverse_partner_id✅ yes
_compute_sale_line@api.depends('sale_line_id.order_partner_id', 'parent_id.sale_line_id', 'project_id.sale_line_id', 'allow_billable')✅ yes
_compute_is_project_map_empty@api.depends('project_id.sale_line_employee_ids')❌ no
_compute_has_multi_sol@api.depends('timesheet_ids')❌ no
_get_last_sol_of_customer_domain❌ no
_get_timesheet✅ yes
_get_action_view_so_ids❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

sale_timesheet/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_timesheet_count❌ no
_compute_timesheet_total_duration@api.depends('company_id.project_time_mode_id', 'company_id.timesheet_encode_uom_id', 'order_line.timesheet_ids')❌ no
_compute_field_value✅ yes
_compute_show_hours_recorded_button❌ no
create@api.model_create_multi✅ yes
_get_order_with_valid_service_product❌ no
_get_prepaid_service_lines_to_upsell❌ no
action_view_timesheet❌ no
_reset_has_displayed_warning_upsell_order_lines❌ no
_create_invoices✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

sale_timesheet/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('remaining_hours_available', 'remaining_hours'); @api.depends_context('with_remaining_hours', 'company')✅ yes
_compute_remaining_hours_available@api.depends('product_id.service_policy')❌ no
_compute_remaining_hours@api.depends('qty_delivered', 'product_uom_qty', 'analytic_line_ids')❌ no
_compute_qty_delivered_method@api.depends('product_id')✅ yes
_compute_qty_delivered@api.depends('analytic_line_ids.project_id', 'project_id.pricing_type')✅ yes
_prepare_qty_delivered✅ yes
_timesheet_compute_delivered_quantity_domain❌ no
_convert_qty_company_hours❌ no
_timesheet_create_project✅ yes
_timesheet_create_project_prepare_values✅ yes
_recompute_qty_to_invoice❌ no
_get_action_per_item✅ yes
_get_product_service_policy@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_timesheet_enterprise

sale_timesheet_enterprise/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Methods

Method nameDecoratorsHas super
_compute_display_timer✅ yes
_compute_so_line@api.depends('validated')✅ yes
grid_update_cell@api.model✅ yes
_is_updatable_timesheet✅ yes
_get_last_timesheet_domain✅ yes
_should_not_display_timer✅ yes
_timesheet_get_portal_domain✅ yes
_compute_can_validate✅ yes
action_invalidate_timesheet✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

sale_timesheet_enterprise/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Methods

Method nameDecoratorsHas super
_timesheet_domain_get_invoiced_lines@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet_enterprise/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_all_billable_time_targets@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet_enterprise/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_billable_time_target❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

sale_timesheet_enterprise/hr.timesheet.tip

Class
_name: hr.timesheet.tip
[hr_timesheet_tip.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_random_tip@api.model❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet_enterprise/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
_load_menus_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet_enterprise/project.project

Extension
_inherit: project.project
[project_project.py]

Methods

Method nameDecoratorsHas super
action_profitability_items✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sale_timesheet_enterprise/project.task

Extension
_inherit: project.task
[project_task.py]

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
TASK_PORTAL_READABLE_FIELDS❌ no
_compute_project_sharing_timesheets@api.depends('allocated_hours')❌ no
read✅ yes
_gantt_progress_bar_sale_line_id❌ no
_gantt_progress_bar✅ yes
_get_portal_total_hours_dict✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

sale_timesheet_enterprise/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_leaderboard_query❌ no
_get_leaderboard_data❌ no
get_timesheet_ranking_data@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sale_timesheet_enterprise/sale.order.line

Classical
_name: sale.order.line
_inherit: sale.order.line, timesheet.grid.mixin
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_qty_delivered@api.depends('analytic_line_ids.validated')✅ yes
_timesheet_create_project_prepare_values✅ yes
_timesheet_compute_delivered_quantity_domain✅ yes
get_allocated_hours_field❌ no
get_worked_hours_fields❌ no
get_planned_and_worked_hours_domain✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sale_timesheet_enterprise_holidays

sale_timesheet_enterprise_holidays/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_get_leaderboard_query❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: sale_timesheet_margin

sale_timesheet_margin/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_purchase_price@api.depends('analytic_line_ids.amount', 'qty_delivered_method')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: sales_team

sales_team/crm.tag

Class
_name: crm.tag
[crm_tag.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sales_team/crm.team

Class
_name: crm.team
[crm_team.py]

Regular Fields (9)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
_get_default_team_id❌ no
_get_default_favorite_user_ids❌ no
_constrains_company_members@api.constrains('company_id')❌ no
_compute_is_membership_multi@api.depends('sequence')❌ no
_compute_member_ids@api.depends('crm_team_member_ids.active')❌ no
_inverse_member_ids❌ no
_compute_member_warning@api.depends('is_membership_multi', 'member_ids')❌ no
_search_member_ids❌ no
_compute_member_company_ids@api.depends('company_id', 'name')❌ no
_compute_is_favorite❌ no
_inverse_is_favorite❌ no
_compute_dashboard_button_name❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_primary_channel_button❌ no
_add_members_to_favorites❌ no
📊 Model Summary
Class | Total Fields: 16 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

sales_team/crm.team.member

Class
_name: crm.team.member
[crm_team_member.py]

Regular Fields (3)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_constrains_membership@api.constrains('crm_team_id', 'user_id', 'active')❌ no
_constrains_company_membership@api.constrains('crm_team_id', 'user_id')❌ no
_compute_user_in_teams_ids@api.depends('crm_team_id', 'is_membership_multi', 'user_id'); @api.depends_context('default_crm_team_id')❌ no
_compute_user_company_ids@api.depends('crm_team_id')❌ no
_compute_is_membership_multi@api.depends('crm_team_id')❌ no
_compute_member_warning@api.depends('is_membership_multi', 'active', 'user_id', 'crm_team_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_synchronize_memberships❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 9 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 2)

sales_team/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_crm_team_ids@api.depends('crm_team_member_ids.active')❌ no
_search_crm_team_ids❌ no
_compute_sale_team_id@api.depends('crm_team_member_ids.crm_team_id', 'crm_team_member_ids.create_date', 'crm_team_member_ids.active')❌ no
action_archive✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: sign

sign/mail.activity.type

Extension
_inherit: mail.activity.type
[mail_activity_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 22 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 1, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

sign/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sign/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_signature_count❌ no
open_signatures❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign/sign.completed.document

Class
_name: sign.completed.document
[sign_completed_document.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_generate_completed_document❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign/sign.document

Class
_name: sign.document
[sign_document.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_num_pages@api.depends('attachment_id.datas')❌ no
create@api.model_create_multi✅ yes
create_from_attachment_data@api.model❌ no
write✅ yes
get_radio_sets_dict❌ no
_get_sign_items_by_page❌ no
update_attachment_name❌ no
_get_preview_values❌ no
_get_font❌ no
_get_normal_font_size❌ no
_get_page_size@api.model❌ no
render_document_with_items❌ no
_copy_sign_items_to❌ no
_check_pdf_data_validity@api.model❌ no
_get_pdf_number_of_pages@api.model❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 15 (@api.model: 5, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sign/sign.item

Class
_name: sign.item
[sign_item.py]

Regular Fields (15)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_check_constant@api.constrains('required', 'constant')❌ no
_gc_radio_set_and_options@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sign/sign.item.option

Class
_name: sign.item.option
[sign_item_option.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_selection_ids_from_value❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign/sign.item.radio.set

Class
_name: sign.item.radio.set
[sign_item_radio_set.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_num_options@api.depends('radio_items')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sign/sign.item.role

Class
_name: sign.item.role
[sign_item_role.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign/sign.item.type

Class
_name: sign.item.type
[sign_item_type.py]

Regular Fields (9)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_auto_field_exists@api.constrains('auto_field')❌ no
_compute_dimensions@api.depends('field_size', 'item_type')❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

sign/sign.log

Class
_name: sign.log
[sign_log.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
write❌ no
create@api.model_create_multi✅ yes
_get_or_check_hash❌ no
_compute_string_to_hash❌ no
_check_document_integrity❌ no
_prepare_vals_from_item❌ no
_prepare_vals_from_request❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign/sign.request

Class
_name: sign.request
[sign_request.py]

Regular Fields (24)

Computed Fields

Stored (4)

Non-Stored (9)

Methods

Method nameDecoratorsHas super
_default_access_token❌ no
_selection_target_model@api.model❌ no
_compute_template_document_ids@api.depends('template_id')❌ no
_check_reminder@api.constrains('reminder_enabled', 'reminder')❌ no
_compute_is_shared@api.depends('state')❌ no
_inverse_is_shared❌ no
_compute_need_my_signature@api.depends_context('uid')❌ no
_search_need_my_signature@api.model❌ no
_compute_stats@api.depends('request_item_ids.state')❌ no
_compute_progress@api.depends('request_item_ids.state')❌ no
_compute_completion_date@api.depends('request_item_ids.state')❌ no
_compute_request_item_infos@api.depends('request_item_ids.state', 'request_item_ids.partner_id.name')❌ no
_compute_cc_partners@api.depends('message_follower_ids.partner_id')❌ no
create@api.model_create_multi✅ yes
_populate_constant_items❌ no
write✅ yes
copy_data✅ yes
copy✅ yes
action_archive✅ yes
_check_senders_validity❌ no
_check_signers_roles_validity❌ no
_check_signers_partners_validity❌ no
_get_final_recipients❌ no
_get_next_sign_request_items❌ no
go_to_document❌ no
go_to_signable_document❌ no
get_sign_request_documents❌ no
_get_linked_record_action❌ no
get_close_values❌ no
_compute_hashes@api.onchange('progress', 'start_sign')❌ no
toggle_favorited❌ no
_refuse❌ no
_send_refused_message❌ no
send_signature_accesses❌ no
_cron_reminder@api.model❌ no
_sign❌ no
cancel❌ no
_send_completed_documents❌ no
_send_completed_documents_message❌ no
_gc_expired_sr@api.autovacuum❌ no
_get_user_formatted_datetime❌ no
_get_final_signature_log_hash❌ no
_generate_completed_documents❌ no
_get_signing_field_name❌ no
_message_send_mail❌ no
_schedule_activity❌ no
📊 Model Summary
Class | Total Fields: 38 | Computed: 13 (Stored: 4, Non-Stored: 9) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 49 (@api.model: 4, @api.onchange: 1, @api.depends: 9, @api.constrains: 1)

sign/sign.request.item

Classical
_name: sign.request.item
_inherit: portal.mixin
[sign_request_item.py]

Regular Fields (16)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_access_token❌ no
_check_signer_email_validity@api.constrains('signer_email')❌ no
_check_signers_validity@api.constrains('sign_request_id', 'partner_id', 'role_id')❌ no
_compute_frame_hash@api.depends('signer_email')❌ no
_compute_display_name@api.depends('partner_id.name')❌ no
write✅ yes
_cancel❌ no
_refuse❌ no
_refuse_sent❌ no
_refuse_shared❌ no
_get_url_parameters❌ no
_get_access_token❌ no
_send_signature_access_message❌ no
sign❌ no
_sign❌ no
_send_no_credits_email❌ no
_post_fill_request_item❌ no
_fill❌ no
send_signature_accesses❌ no
_get_user_signature❌ no
_get_user_signature_frame❌ no
_reset_sms_token❌ no
_send_sms❌ no
_compute_access_url✅ yes
_generate_expiry_signature@api.model❌ no
_validate_expiry❌ no
_compute_color@api.depends('state')❌ no
_compute_email@api.depends('partner_id.email')❌ no
_get_auto_field_value❌ no
_get_stamp_value❌ no
📊 Model Summary
Classical | Total Fields: 23 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 2)

sign/sign.request.item.value

Class
_name: sign.request.item.value
[sign_request_item_value.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_is_number@api.model❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign/sign.template

Class
_name: sign.template
[sign_template.py]

Regular Fields (15)

Computed Fields

Stored (2)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_default_favorited_ids❌ no
_constraint_model_items@api.constrains('model_id')❌ no
_compute_sign_item_ids@api.depends('document_ids.sign_item_ids')❌ no
_compute_responsible_count@api.depends('sign_item_ids.responsible_id')❌ no
_compute_has_sign_requests@api.depends('sign_request_ids')❌ no
_compute_signed_in_progress_template❌ no
_compute_is_sharing@api.depends_context('uid')❌ no
get_empty_list_help@api.model✅ yes
copy_data✅ yes
create_from_attachment_data@api.model❌ no
update_from_attachment_data❌ no
go_to_custom_template❌ no
_check_send_ready❌ no
toggle_favorited❌ no
get_radio_set_info_by_item_id❌ no
update_from_pdfviewer❌ no
_get_copy_name@api.model❌ no
rotate_pdf@api.model❌ no
open_requests❌ no
open_shared_sign_request❌ no
get_action_in_progress_requests❌ no
get_action_signed_requests❌ no
stop_sharing❌ no
trigger_template_tour❌ no
action_duplicate❌ no
action_template_preview❌ no
get_template_items_roles_info❌ no
action_template_configuration❌ no
create_sign_template_from_ir_attachment_data@api.model❌ no
open_sign_send_dialog❌ no
📊 Model Summary
Class | Total Fields: 22 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 6, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

sign/sign.template.tag

Class
_name: sign.template.tag
[sign_template_tag.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: sign_emsigner

sign_emsigner/sign.item.role

Extension
_inherit: sign.item.role
[sign_item_role.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign_emsigner/sign.request

Extension
_inherit: sign.request
[sign_request.py]

Methods

Method nameDecoratorsHas super
_check_sign_order_with_emsigner❌ no
go_to_signable_document✅ yes
go_to_document✅ yes
📊 Model Summary
Extension | Total Fields: 38 | Computed: 13 (Stored: 4, Non-Stored: 9) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 49 (@api.model: 4, @api.onchange: 1, @api.depends: 9, @api.constrains: 1)

sign_emsigner/sign.request.item

Extension
_inherit: sign.request.item
[sign_request_item.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_get_current_signature_sign_items❌ no
_write_emsigner_data❌ no
_post_fill_request_item✅ yes
sign✅ yes
📊 Model Summary
Extension | Total Fields: 23 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 2)

Module: sign_itsme

sign_itsme/sign.item.role

Extension
_inherit: sign.item.role
[sign_item_role.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sign_itsme/sign.request

Extension
_inherit: sign.request
[sign_request.py]

Methods

Method nameDecoratorsHas super
go_to_signable_document✅ yes
📊 Model Summary
Extension | Total Fields: 38 | Computed: 13 (Stored: 4, Non-Stored: 9) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 49 (@api.model: 4, @api.onchange: 1, @api.depends: 9, @api.constrains: 1)

sign_itsme/sign.request.item

Extension
_inherit: sign.request.item
[sign_request_item.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
write_itsme_data❌ no
_post_fill_request_item✅ yes
sign✅ yes
📊 Model Summary
Extension | Total Fields: 23 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 2)

Module: sms

sms/iap.account

Extension
_inherit: iap.account
[iap_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_open_registration_wizard❌ no
action_open_sender_name_wizard❌ no
_get_account_info✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sms/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_name_depends✅ yes
_generate_action_name✅ yes
_compute_available_model_ids@api.depends('state')✅ yes
_compute_sms_template_id@api.depends('model_id', 'state')❌ no
_compute_sms_method@api.depends('state')❌ no
_warning_depends@api.model✅ yes
_get_warning_messages✅ yes
_run_action_sms_multi❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sms/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_mail_thread_sms@api.depends('is_mail_thread')❌ no
_search_is_mail_thread_sms❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sms/mail.followers

Extension
_inherit: mail.followers
[mail_followers.py]

Methods

Method nameDecoratorsHas super
_get_recipient_data✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sms/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_sms_error❌ no
_search_has_sms_error❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

sms/mail.notification

Extension
_inherit: mail.notification
[mail_notification.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sms_id@api.depends('sms_id_int', 'notification_type')❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sms/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_get_sms_api_class❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sms/sms.sms

Class
_name: sms.sms
[sms_sms.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_sms_tracker_id@api.depends('uuid')❌ no
action_set_canceled❌ no
action_set_error❌ no
action_set_outgoing❌ no
send❌ no
_split_by_api❌ no
resend_failed❌ no
_process_queue@api.model❌ no
_get_send_batch_size❌ no
_get_sms_company❌ no
_split_batch❌ no
_send❌ no
_send_with_api❌ no
_update_sms_state_and_trackers❌ no
_handle_call_result_hook❌ no
_gc_device@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sms/sms.template

Classical
_name: sms.template
_inherit: mail.render.mixin, template.reset.mixin
[sms_template.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_render_model@api.depends('model')❌ no
copy_data✅ yes
action_create_sidebar_action❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sms/sms.tracker

Class
_name: sms.tracker
[sms_tracker.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_action_update_from_provider_error❌ no
_action_update_from_sms_state❌ no
_update_sms_notifications❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: sms_twilio

sms_twilio/mail.notification

Extension
_inherit: mail.notification
[mail_notification.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
fields_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sms_twilio/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_sms_api_class✅ yes
_assert_twilio_sid❌ no
_action_open_sms_twilio_account_manage❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

sms_twilio/sms.sms

Extension
_inherit: sms.sms
[sms_sms.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
fields_get@api.model✅ yes
_split_by_api✅ yes
_get_sms_company✅ yes
_get_send_batch_size✅ yes
_handle_call_result_hook✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

sms_twilio/sms.tracker

Extension
_inherit: sms.tracker
[sms_tracker.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_update_from_twilio_error❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

sms_twilio/sms.twilio.number

Class
_name: sms.twilio.number
[sms_twilio_number.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: snailmail

snailmail/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
retrieve_attachment✅ yes
get_paperformat✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

snailmail/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_snailmail_error@api.depends('letter_ids', 'letter_ids.state')❌ no
_search_snailmail_error❌ no
cancel_letter❌ no
send_letter❌ no
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

snailmail/mail.notification

Extension
_inherit: mail.notification
[mail_notification.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

snailmail/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

snailmail/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_get_country_name✅ yes
_get_address_format@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

snailmail/snailmail.letter

Class
_name: snailmail.letter
[snailmail_letter.py]

Regular Fields (21)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('attachment_id', 'partner_id')❌ no
_compute_reference@api.depends('model', 'res_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_fetch_attachment❌ no
_count_pages_pdf❌ no
_snailmail_create❌ no
_get_error_message❌ no
_get_failure_type❌ no
_snailmail_print❌ no
_snailmail_print_invalid_address❌ no
_snailmail_print_valid_address❌ no
snailmail_print❌ no
cancel❌ no
_snailmail_cron@api.model❌ no
_is_valid_address@api.model❌ no
_get_cover_address_split❌ no
_append_cover_page❌ no
_overwrite_margins❌ no
📊 Model Summary
Class | Total Fields: 24 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 19 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: snailmail_account

snailmail_account/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

snailmail_account/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: snailmail_account_followup

snailmail_account_followup/account_followup.followup.line

Extension
_inherit: account_followup.followup.line
[account_followup.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

snailmail_account_followup/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
send_followup_snailmail❌ no
_send_followup✅ yes
_has_missing_followup_info✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: social

social/social.account

Class
_name: social.account
[social_account.py]

Regular Fields (16)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_company❌ no
_compute_statistics❌ no
_compute_display_name@api.depends('media_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
refresh_statistics@api.model❌ no
_compute_trend❌ no
_filter_by_media_types❌ no
_get_multi_company_error_message❌ no
_action_disconnect_accounts❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social/social.live.post

Class
_name: social.live.post
[social_live_post.py]

Regular Fields (5)

Computed Fields

Non-Stored (3)

Related Fields (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_message@api.depends(lambda self: ['post_id.utm_campaign_id', 'account_id.media_type', 'account_id.utm_medium_id', 'post_id.source_id'] + [f'post_id.{field}' for field in self.env['social.post']._get_post_message_modifying_fields()] + [f'post_id.{field}' for field in self.env['social.post']._message_fields().values()])❌ no
_compute_image_ids@api.depends(lambda self: [f'post_id.{field}' for field in self.env['social.post']._images_fields().values()])❌ no
_compute_live_post_link@api.depends('account_id.media_id')❌ no
_compute_display_name@api.depends('state', 'account_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_retry_post❌ no
refresh_statistics@api.model❌ no
_refresh_statistics❌ no
_post❌ no
_get_utm_values❌ no
_filter_by_media_types❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social/social.media

Class
_name: social.media
[social_media.py]

Regular Fields (9)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_accounts_count❌ no
_compute_csrf_token❌ no
action_add_account❌ no
_action_add_account❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social/social.post

Classical
_name: social.post
_inherit: social.post.template, utm.source.mixin
[social_post.py]

Regular Fields (9)

Computed Fields

Stored (2)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_check_account_ids@api.constrains('account_ids')❌ no
_check_scheduled_date@api.constrains('state', 'scheduled_date')❌ no
_compute_post_engagement@api.depends('live_post_ids.engagement')❌ no
_compute_has_active_accounts@api.depends('account_allowed_ids')❌ no
_compute_stream_posts_count@api.depends('live_post_ids')❌ no
_compute_account_ids@api.depends('company_id')✅ yes
_compute_account_allowed_ids@api.depends('company_id')❌ no
_compute_has_post_errors@api.depends('live_post_ids.state')❌ no
_compute_media_ids@api.depends('account_ids.media_id')❌ no
_compute_calendar_date@api.depends('state', 'post_method', 'scheduled_date', 'published_date')❌ no
_compute_live_posts_by_media@api.depends('live_post_ids.account_id', 'live_post_ids.display_name')❌ no
_compute_is_hatched@api.depends('state')❌ no
_compute_click_count❌ no
_prepare_preview_values✅ yes
_compute_display_name@api.depends('display_message', 'state')❌ no
default_get@api.model✅ yes
create@api.model_create_multi✅ yes
write✅ yes
social_stream_post_action_my❌ no
_check_post_access❌ no
action_schedule❌ no
action_set_draft❌ no
action_post❌ no
action_redirect_to_clicks❌ no
_action_post❌ no
_prepare_live_post_values❌ no
_prepare_post_name@api.model❌ no
_get_company_domain❌ no
_get_default_accounts_domain❌ no
_get_stream_post_domain❌ no
_check_post_completion❌ no
_cron_publish_scheduled@api.model❌ no
📊 Model Summary
Classical | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social/social.post.template

Class
_name: social.post.template
[social_post_template.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_check_has_message_or_image@api.constrains('message', 'image_ids')❌ no
_check_image_ids_mimetype@api.constrains(lambda self: ['image_ids'] + list(self._images_fields().values()))❌ no
_compute_message_by_media@api.depends('message', 'is_split_per_media')❌ no
_compute_images_by_media@api.depends('image_ids', 'is_split_per_media')❌ no
_compute_display_message@api.depends(lambda self: ['message', 'is_split_per_media'] + list(self._message_fields().values()))❌ no
_search_display_message❌ no
_compute_image_urls@api.depends(lambda self: ['image_ids'] + list(self._images_fields().values()))❌ no
_compute_media_count@api.depends('account_ids')❌ no
_compute_account_ids❌ no
_compute_has_active_accounts@api.depends('account_ids')❌ no
_prepare_preview_values❌ no
_set_attachemnt_res_id❌ no
name_create@api.model❌ no
create@api.model_create_multi✅ yes
_compute_display_name@api.depends('display_message')❌ no
action_generate_post❌ no
_prepare_social_post_values❌ no
_prepare_post_content@api.model❌ no
_message_fields@api.model❌ no
_images_fields@api.model❌ no
_get_post_message_modifying_fields@api.model❌ no
_extract_url_from_message@api.model❌ no
_get_default_accounts_domain❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

social/social.stream

Class
_name: social.stream
[social_stream.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_onchange_media_id@api.onchange('media_id', 'account_id')❌ no
create@api.model_create_multi✅ yes
refresh_all@api.model❌ no
_fetch_stream_data❌ no
_apply_default_name❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 5 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

social/social.stream.post

Class
_name: social.stream.post
[social_stream_post.py]

Regular Fields (9)

Computed Fields

Non-Stored (5)

Related Fields (3)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_stream_post_image_urls❌ no
_compute_author_link❌ no
_compute_post_link❌ no
_compute_formatted_published_date@api.depends('published_date')❌ no
_compute_is_author❌ no
_filter_by_media_types❌ no
_format_published_date@api.model❌ no
_fetch_matching_post❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social/social.stream.post.image

Class
_name: social.stream.post.image
[social_stream_post_image.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social/social.stream.type

Class
_name: social.stream.type
[social_stream_type.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social/utm.campaign

Extension
_inherit: utm.campaign
[utm_campaign.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_social_engagement❌ no
_compute_social_posts_count❌ no
action_create_new_post❌ no
action_redirect_to_social_media_posts❌ no
_get_social_posts_domain❌ no
_get_social_media_accounts_domain❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social/utm.medium

Extension
_inherit: utm.medium
[utm_medium.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social/utm.source

Extension
_inherit: utm.source
[utm_source.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: social_crm

social_crm/social.post

Extension
_inherit: social.post
[social_post.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_use_leads❌ no
_compute_leads_opportunities_count❌ no
action_redirect_to_leads_opportunities❌ no
_get_crm_utm_domain❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

Module: social_demo

social_demo/social.account

Extension
_inherit: social.account
[social_account.py]

Methods

Method nameDecoratorsHas super
_compute_statistics❌ no
_create_default_stream_facebook❌ no
_create_default_stream_twitter❌ no
_create_default_stream_youtube❌ no
_refresh_youtube_token❌ no
_create_default_stream_instagram❌ no
twitter_get_user_by_username❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_demo/social.live.post

Extension
_inherit: social.live.post
[social_live_post.py]

Methods

Method nameDecoratorsHas super
_refresh_statistics❌ no
_post_facebook❌ no
_post_instagram❌ no
_post_twitter❌ no
_post_linkedin❌ no
_post_demo❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social_demo/social.post

Extension
_inherit: social.post
[social_post.py]

Methods

Method nameDecoratorsHas super
_compute_click_count❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social_demo/social.stream

Extension
_inherit: social.stream
[social_stream.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_add_default_stream_posts❌ no
_fetch_stream_data❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 5 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

social_demo/social.stream.post

Extension
_inherit: social.stream.post
[social_stream_post.py]

Methods

Method nameDecoratorsHas super
_facebook_comment_fetch❌ no
_facebook_comment_post❌ no
_facebook_like❌ no
_instagram_comment_add❌ no
_instagram_comment_fetch❌ no
_linkedin_comment_add❌ no
_linkedin_comment_delete❌ no
_linkedin_comment_fetch❌ no
_twitter_comment_add❌ no
_twitter_comment_fetch❌ no
_twitter_tweet_like❌ no
_twitter_do_retweet❌ no
_twitter_undo_retweet❌ no
_twitter_tweet_quote❌ no
_youtube_comment_add❌ no
_youtube_comment_fetch❌ no
_get_new_comment_demo❌ no
_get_demo_comments❌ no
_get_demo_sub_comments❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_demo/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Methods

Method nameDecoratorsHas super
_compute_clicks_count✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: social_facebook

social_facebook/social.account

Extension
_inherit: social.account
[social_account.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_statistics✅ yes
_compute_statistics_facebook_360d❌ no
_compute_statistics_facebook❌ no
create@api.model_create_multi✅ yes
_create_default_stream_facebook❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_facebook/social.live.post

Extension
_inherit: social.live.post
[social_live_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_live_post_link✅ yes
_refresh_statistics✅ yes
_post✅ yes
_post_facebook❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social_facebook/social.media

Extension
_inherit: social.media
[social_media.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_add_account✅ yes
_add_facebook_accounts_from_configuration❌ no
_add_facebook_accounts_from_iap❌ no
_get_social_facebook_deletion_shared_secret❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social_facebook/social.post

Extension
_inherit: social.post
[social_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_stream_posts_count@api.depends('live_post_ids.facebook_post_id')✅ yes
_get_stream_post_domain✅ yes
_format_images_facebook❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social_facebook/social.post.template

Extension
_inherit: social.post.template
[social_post_template.py]

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_has_facebook_message_or_image@api.constrains('facebook_message', 'facebook_image_ids')❌ no
_compute_has_facebook_account@api.depends('account_ids.media_id.media_type')❌ no
_compute_display_facebook_preview@api.depends('facebook_message', 'has_facebook_account', 'facebook_image_ids')❌ no
_compute_facebook_preview@api.depends(lambda self: ['facebook_message', 'facebook_image_ids', 'display_facebook_preview'] + self._get_post_message_modifying_fields())❌ no
_message_fields@api.model✅ yes
_images_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

social_facebook/social.stream

Extension
_inherit: social.stream
[social_stream.py]

Methods

Method nameDecoratorsHas super
_apply_default_name✅ yes
_fetch_stream_data✅ yes
_fetch_page_posts❌ no
_extract_facebook_attachments@api.model❌ no
_format_facebook_message@api.model❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 5 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

social_facebook/social.stream.post

Extension
_inherit: social.stream.post
[social_stream_post.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_compute_author_link✅ yes
_compute_post_link✅ yes
_compute_is_author✅ yes
_facebook_comment_delete❌ no
_facebook_comment_fetch❌ no
_facebook_comment_post❌ no
_facebook_like❌ no
_format_facebook_published_date@api.model❌ no
_fetch_matching_post✅ yes
_format_facebook_comment❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: social_instagram

social_instagram/social.account

Extension
_inherit: social.account
[social_account.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_statistics✅ yes
_compute_statistics_instagram_360d❌ no
_compute_statistics_instagram❌ no
create@api.model_create_multi✅ yes
_create_default_stream_instagram❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_instagram/social.live.post

Extension
_inherit: social.live.post
[social_live_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_live_post_link✅ yes
_refresh_statistics✅ yes
_post✅ yes
_post_instagram❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social_instagram/social.media

Extension
_inherit: social.media
[social_media.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_add_account✅ yes
_add_instagram_accounts_from_configuration❌ no
_add_instagram_accounts_from_iap❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social_instagram/social.post

Extension
_inherit: social.post
[social_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_stream_posts_count@api.depends('live_post_ids.instagram_post_id')✅ yes
_check_post_access✅ yes
_get_stream_post_domain✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social_instagram/social.post.template

Extension
_inherit: social.post.template
[social_post_template.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_default_access_token❌ no
_check_has_instagram_message_or_image@api.constrains('instagram_message', 'instagram_image_ids')❌ no
_compute_has_instagram_account@api.depends('account_ids.media_id.media_type')❌ no
_compute_display_instagram_preview@api.depends('instagram_message', 'has_instagram_account', 'instagram_image_ids')❌ no
_compute_instagram_preview@api.depends(lambda self: ['instagram_message', 'instagram_image_ids', 'display_instagram_preview'] + self._get_post_message_modifying_fields())❌ no
_get_instagram_image_error❌ no
_message_fields@api.model✅ yes
_images_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

social_instagram/social.stream

Extension
_inherit: social.stream
[social_stream.py]

Methods

Method nameDecoratorsHas super
_apply_default_name✅ yes
_fetch_instagram_posts❌ no
_fetch_stream_data✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 5 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

social_instagram/social.stream.post

Extension
_inherit: social.stream.post
[social_stream_post.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_compute_post_link✅ yes
_compute_author_link✅ yes
_compute_is_author✅ yes
_instagram_comment_add❌ no
_instagram_comment_fetch❌ no
_instagram_comment_delete❌ no
_fetch_matching_post✅ yes
_instagram_format_comment❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: social_linkedin

social_linkedin/social.account

Extension
_inherit: social.account
[social_account.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_linkedin_account_id@api.depends('linkedin_account_urn')❌ no
_compute_statistics✅ yes
_linkedin_fetch_followers_count❌ no
_compute_statistics_linkedin❌ no
create@api.model_create_multi✅ yes
_linkedin_bearer_headers❌ no
_get_linkedin_accounts❌ no
_create_linkedin_accounts❌ no
_create_default_stream_linkedin❌ no
_linkedin_request❌ no
_linkedin_request_images❌ no
_linkedin_upload_image❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_linkedin/social.live.post

Extension
_inherit: social.live.post
[social_live_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_live_post_link✅ yes
_refresh_statistics✅ yes
_post✅ yes
_post_linkedin❌ no
_format_to_linkedin_little_text❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social_linkedin/social.media

Extension
_inherit: social.media
[social_media.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_add_account✅ yes
_add_linkedin_accounts_from_configuration❌ no
_add_linkedin_accounts_from_iap❌ no
_get_linkedin_redirect_uri❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social_linkedin/social.post

Extension
_inherit: social.post
[social_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_stream_posts_count@api.depends('live_post_ids.linkedin_post_id')✅ yes
_get_stream_post_domain✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social_linkedin/social.post.template

Extension
_inherit: social.post.template
[social_post_template.py]

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_has_linkedin_message_or_image@api.constrains('linkedin_message', 'linkedin_image_ids')❌ no
_compute_has_linkedin_account@api.depends('account_ids.media_id.media_type')❌ no
_compute_display_linkedin_preview@api.depends('linkedin_message', 'has_linkedin_account', 'linkedin_image_ids')❌ no
_compute_linkedin_preview@api.depends(lambda self: ['linkedin_message', 'linkedin_image_ids', 'display_linkedin_preview'] + self._get_post_message_modifying_fields())❌ no
_message_fields@api.model✅ yes
_images_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

social_linkedin/social.stream

Extension
_inherit: social.stream
[social_stream.py]

Methods

Method nameDecoratorsHas super
_apply_default_name✅ yes
_fetch_stream_data✅ yes
_format_linkedin_name❌ no
_media_urn_to_url❌ no
_prepare_linkedin_stream_post_images❌ no
_prepare_linkedin_stream_post_values❌ no
_extract_linkedin_image❌ no
_extract_linkedin_article❌ no
_enforce_url_scheme❌ no
_format_from_linkedin_little_text❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 5 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

social_linkedin/social.stream.post

Extension
_inherit: social.stream.post
[social_stream_post.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_linkedin_author_urn❌ no
_compute_author_link✅ yes
_compute_post_link✅ yes
_compute_is_author✅ yes
_linkedin_edit_post❌ no
_linkedin_delete_post❌ no
_linkedin_like_comment❌ no
_linkedin_comment_add❌ no
_linkedin_comment_delete❌ no
_linkedin_comment_edit❌ no
_linkedin_comment_fetch❌ no
_linkedin_comments_user_liked❌ no
_linkedin_format_comment❌ no
_fetch_matching_post✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: social_media

social_media/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: social_push_notifications

social_push_notifications/social.account

Extension
_inherit: social.account
[social_account.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_firebase_send_message❌ no
_firebase_send_message_from_configuration❌ no
_firebase_send_message_from_iap❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_push_notifications/social.live.post

Extension
_inherit: social.live.post
[social_live_post.py]

Regular Fields (1)

Related Fields (3)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_post✅ yes
_post_push_notifications❌ no
_clean_unregistered_tokens❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social_push_notifications/social.media

Extension
_inherit: social.media
[social_media.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_add_account✅ yes
📊 Model Summary
Extension | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social_push_notifications/social.post

Extension
_inherit: social.post
[social_post.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_use_visitor_timezone@api.depends('post_method')❌ no
_action_post✅ yes
_cron_publish_scheduled@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social_push_notifications/social.post.template

Extension
_inherit: social.post.template
[social_post_template.py]

Regular Fields (5)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_has_push_notification_message@api.constrains('push_notification_message')❌ no
_compute_has_push_notifications_account@api.depends('account_ids.media_id.media_type')❌ no
_compute_display_push_notifications_preview@api.depends('push_notification_message', 'has_push_notifications_account')❌ no
_compute_push_notifications_preview@api.depends('push_notification_message', 'push_notification_title', 'push_notification_image', 'display_push_notifications_preview')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_prepare_social_post_values✅ yes
_message_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

social_push_notifications/utm.campaign

Extension
_inherit: utm.campaign
[utm.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_social_post_ids❌ no
_compute_social_push_notifications_count❌ no
action_redirect_to_push_notifications❌ no
action_send_push_notification❌ no
_get_social_posts_domain✅ yes
_get_social_media_accounts_domain✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_push_notifications/website

Extension
_inherit: website
[website.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_create_push_accounts❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

social_push_notifications/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
action_send_push_notification❌ no
_inactive_visitors_domain✅ yes
_merge_visitor✅ yes
_register_push_subscription❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

social_push_notifications/website.visitor.push.subscription

Class
_name: website.visitor.push.subscription
[website_visitor_push_subscription.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: social_sale

social_sale/social.post

Extension
_inherit: social.post
[social_post.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_sale_quotation_count❌ no
_compute_sale_invoiced_amount❌ no
action_redirect_to_quotations❌ no
action_redirect_to_invoiced❌ no
_get_sale_utm_domain❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

Module: social_twitter

social_twitter/social.account

Extension
_inherit: social.account
[social_account.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_statistics✅ yes
create@api.model_create_multi✅ yes
twitter_get_user_by_username❌ no
_create_default_stream_twitter❌ no
_get_account_stats❌ no
_get_last_tweets_stats❌ no
_get_twitter_oauth_header❌ no
_format_attachments_to_images_twitter❌ no
_format_images_twitter❌ no
_init_twitter_upload❌ no
_process_twitter_upload❌ no
_finish_twitter_upload❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_twitter/social.live.post

Extension
_inherit: social.live.post
[social_live_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_live_post_link✅ yes
_refresh_statistics✅ yes
_post✅ yes
_post_twitter❌ no
_remove_mentions@api.model❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social_twitter/social.media

Extension
_inherit: social.media
[social_media.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_add_account✅ yes
_add_twitter_accounts_from_configuration❌ no
_add_twitter_accounts_from_iap❌ no
_extract_error_message❌ no
_get_twitter_oauth_header❌ no
_get_twitter_oauth_signature❌ no
_get_twitter_oauth_signature_from_configuration❌ no
_get_twitter_oauth_signature_from_iap❌ no
_format_tweet@api.model❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social_twitter/social.post

Extension
_inherit: social.post
[social_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_stream_posts_count@api.depends('live_post_ids.twitter_tweet_id')✅ yes
_compute_twitter_post_limit_message@api.depends('state')✅ yes
_get_stream_post_domain✅ yes
_prepare_post_content@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social_twitter/social.post.template

Extension
_inherit: social.post.template
[social_post_template.py]

Computed Fields

Stored (2)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_check_has_twitter_message_or_image@api.constrains('twitter_message', 'twitter_image_ids')❌ no
_compute_has_twitter_account@api.depends('account_ids.media_id.media_type')❌ no
_compute_display_twitter_preview@api.depends('has_twitter_account', 'twitter_message', 'twitter_image_ids')❌ no
_compute_twitter_post_limit_message@api.depends('twitter_message', 'has_twitter_account')❌ no
_compute_twitter_preview@api.depends(lambda self: ['twitter_message', 'twitter_image_ids', 'is_twitter_post_limit_exceed', 'has_twitter_account'] + self._get_post_message_modifying_fields())❌ no
_message_fields@api.model✅ yes
_images_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

social_twitter/social.stream

Extension
_inherit: social.stream
[social_stream.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_check_twitter_followed_account_id@api.constrains('stream_type_id', 'twitter_followed_account_id')❌ no
_apply_default_name✅ yes
_fetch_stream_data✅ yes
_fetch_tweets❌ no
_extract_twitter_attachments@api.model❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 5 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

social_twitter/social.stream.post

Extension
_inherit: social.stream.post
[social_stream_post.py]

Regular Fields (15)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_author_link✅ yes
_compute_post_link✅ yes
_compute_twitter_can_retweet@api.depends('twitter_retweeted_tweet_id_str', 'twitter_tweet_id')❌ no
_compute_is_author✅ yes
_twitter_comment_add❌ no
_twitter_comment_fetch❌ no
_twitter_tweet_delete❌ no
_twitter_tweet_like❌ no
_twitter_do_retweet❌ no
_twitter_undo_retweet❌ no
_twitter_tweet_quote❌ no
_fetch_matching_post✅ yes
_twitter_post_tweet❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_twitter/social.twitter.account

Class
_name: social.twitter.account
[social_twitter_account.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: social_youtube

social_youtube/social.account

Extension
_inherit: social.account
[social_account.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
action_youtube_revoke❌ no
_create_default_stream_youtube❌ no
_refresh_youtube_token❌ no
📊 Model Summary
Extension | Total Fields: 18 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

social_youtube/social.live.post

Extension
_inherit: social.live.post
[social_live_post.py]

Related Fields (4)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_live_post_link✅ yes
_refresh_statistics✅ yes
_post✅ yes
_post_youtube❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 12 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

social_youtube/social.media

Extension
_inherit: social.media
[social_media.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_add_account✅ yes
_add_youtube_accounts_from_configuration❌ no
_add_youtube_accounts_from_iap❌ no
_format_youtube_comment@api.model❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

social_youtube/social.post

Extension
_inherit: social.post
[social_post.py]

Regular Fields (6)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_check_has_message_or_image@api.constrains('message', 'image_ids')✅ yes
_compute_stream_posts_count@api.depends('youtube_video_id')✅ yes
_compute_youtube_access_token@api.depends('account_ids.media_type', 'account_ids.youtube_access_token')❌ no
_compute_youtube_preview@api.depends('youtube_title', 'youtube_description', 'youtube_video_id', 'scheduled_date', 'youtube_accounts_count')❌ no
_compute_youtube_accounts_count@api.depends('account_ids.media_type')❌ no
_compute_youtube_thumbnail_url@api.depends('youtube_video_id')❌ no
_compute_youtube_video_url@api.depends('youtube_video_id')❌ no
_check_post_access✅ yes
create@api.model_create_multi✅ yes
_get_stream_post_domain✅ yes
_prepare_post_content@api.model✅ yes
_get_post_message_modifying_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

social_youtube/social.post.template

Extension
_inherit: social.post.template
[social_post_template.py]

Methods

Method nameDecoratorsHas super
_get_default_accounts_domain✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 24 (@api.model: 8, @api.onchange: 0, @api.depends: 7, @api.constrains: 2)

social_youtube/social.stream

Extension
_inherit: social.stream
[social_stream.py]

Methods

Method nameDecoratorsHas super
_apply_default_name✅ yes
_fetch_stream_data✅ yes
_fetch_channel_videos❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 5 (@api.model: 2, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

social_youtube/social.stream.post

Extension
_inherit: social.stream.post
[social_stream_post.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_author_link✅ yes
_compute_post_link✅ yes
_compute_youtube_thumbnail_url@api.depends('youtube_video_id')❌ no
_compute_is_author✅ yes
_youtube_comment_add❌ no
_youtube_comment_delete❌ no
_youtube_comment_fetch❌ no
_fetch_matching_post✅ yes
_gc_youtube_data@api.autovacuum❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: spreadsheet

spreadsheet/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Methods

Method nameDecoratorsHas super
has_searchable_parent_relation@api.readonly; @api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

spreadsheet/res.currency

Extension
_inherit: res.currency
[res_currency.py]

Methods

Method nameDecoratorsHas super
get_company_currency_for_spreadsheet@api.readonly; @api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

spreadsheet/res.currency.rate

Extension
_inherit: res.currency.rate
[res_currency_rate.py]

Methods

Method nameDecoratorsHas super
_get_rate_for_spreadsheet@api.model❌ no
get_rates_for_spreadsheet@api.readonly; @api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 4, @api.onchange: 3, @api.depends: 4, @api.constrains: 1)

spreadsheet/res.lang

Extension
_inherit: res.lang
[res_lang.py]

Methods

Method nameDecoratorsHas super
get_locales_for_spreadsheet@api.readonly; @api.model❌ no
_get_user_spreadsheet_locale@api.model❌ no
_odoo_lang_to_spreadsheet_locale❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: spreadsheet_account

spreadsheet_account/account.account

Extension
_inherit: account.account
[account.py]

Methods

Method nameDecoratorsHas super
_get_date_period_boundaries@api.model❌ no
_build_spreadsheet_formula_domain❌ no
spreadsheet_move_line_action@api.readonly; @api.model❌ no
spreadsheet_fetch_debit_credit@api.readonly; @api.model❌ no
spreadsheet_fetch_residual_amount@api.readonly; @api.model❌ no
spreadsheet_fetch_partner_balance@api.model❌ no
get_account_group@api.model❌ no
spreadsheet_fetch_balance_tag@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

spreadsheet_account/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
get_fiscal_dates@api.readonly; @api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: spreadsheet_dashboard

spreadsheet_dashboard/spreadsheet.dashboard

Classical
_name: spreadsheet.dashboard
_inherit: spreadsheet.mixin
[spreadsheet_dashboard.py]

Regular Fields (9)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_favorite@api.depends_context('uid'); @api.depends('favorite_user_ids')❌ no
action_toggle_favorite❌ no
_get_serialized_readonly_dashboard❌ no
_get_sample_dashboard❌ no
_dashboard_is_empty❌ no
_get_dashboard_translation_namespace❌ no
copy_data✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

spreadsheet_dashboard/spreadsheet.dashboard.group

Class
_name: spreadsheet.dashboard.group
[spreadsheet_dashboard_group.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

spreadsheet_dashboard/spreadsheet.dashboard.share

Classical
_name: spreadsheet.dashboard.share
_inherit: spreadsheet.mixin
[spreadsheet_dashboard_share.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_full_url@api.depends('access_token')❌ no
action_get_share_url@api.model❌ no
_check_token❌ no
_check_dashboard_access❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: spreadsheet_dashboard_documents

spreadsheet_dashboard_documents/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Methods

Method nameDecoratorsHas super
_get_spreadsheet_metadata✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

spreadsheet_dashboard_documents/spreadsheet.dashboard

Extension
_inherit: spreadsheet.dashboard
[spreadsheet_dashboard.py]

Methods

Method nameDecoratorsHas super
action_add_document_spreadsheet_to_dashboard❌ no
add_document_spreadsheet_to_dashboard@api.model❌ no
action_open_new_dashboard@api.model❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: spreadsheet_dashboard_edition

spreadsheet_dashboard_edition/spreadsheet.cell.thread

Extension
_inherit: spreadsheet.cell.thread
[spreadsheet_cell_thread.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_spreadsheet_record✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

spreadsheet_dashboard_edition/spreadsheet.dashboard

Classical
_name: spreadsheet.dashboard
_inherit: spreadsheet.dashboard, spreadsheet.mixin
[spreadsheet_dashboard.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_from_data@api.depends('sample_dashboard_file_path')❌ no
_get_spreadsheet_metadata✅ yes
action_edit_dashboard❌ no
_get_serialized_readonly_dashboard❌ no
_dashboard_is_empty✅ yes
action_open_spreadsheet❌ no
_get_spreadsheet_selector@api.model❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: spreadsheet_edition

spreadsheet_edition/spreadsheet.cell.thread

Class
_name: spreadsheet.cell.thread
[spreadsheet_cell_thread.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
create@api.model_create_multi✅ yes
_notify_thread_by_email✅ yes
_message_compute_subject❌ no
get_spreadsheet_access_action@api.readonly❌ no
_get_access_action✅ yes
_get_spreadsheet_record❌ no
_check_access✅ yes
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

spreadsheet_edition/spreadsheet.revision

Class
_name: spreadsheet.revision
[spreadsheet_revision.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'revision_uuid')❌ no
_gc_revisions@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: spreadsheet_sale_management

spreadsheet_sale_management/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_spreadsheet_template_id@api.onchange('spreadsheet_template_id')❌ no
_compute_spreadsheet_id@api.depends('spreadsheet_ids')❌ no
action_open_sale_order_spreadsheet❌ no
copy✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

spreadsheet_sale_management/sale.order.spreadsheet

Classical
_name: sale.order.spreadsheet
_inherit: spreadsheet.mixin
[sale_order_spreadsheet.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
get_formview_action❌ no
create@api.model_create_multi✅ yes
action_open_spreadsheet❌ no
_get_spreadsheet_metadata✅ yes
_empty_spreadsheet_data✅ yes
_dispatch_insert_list_revision❌ no
get_spreadsheets@api.readonly; @api.model✅ yes
_get_spreadsheet_selector@api.model❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

spreadsheet_sale_management/sale.order.template

Extension
_inherit: sale.order.template
[sale_order_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 12 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 2)

spreadsheet_sale_management/spreadsheet.cell.thread

Extension
_inherit: spreadsheet.cell.thread
[spreadsheet_cell_thread.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_spreadsheet_record✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: stock

stock/barcode.rule

Extension
_inherit: barcode.rule
[barcode.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

stock/ir.actions.report

Extension
_inherit: ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_get_rendering_context✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/product.product

Extension
_inherit: product.product
[product.py]

Regular Fields (6)

Computed Fields

Non-Stored (14)

Methods

Method nameDecoratorsHas super
_compute_show_qty_status_button@api.depends('product_tmpl_id')❌ no
_compute_show_qty_update_button@api.depends('product_tmpl_id')❌ no
_compute_valid_ean@api.depends('barcode')❌ no
_compute_quantities@api.depends('stock_move_ids.product_qty', 'stock_move_ids.state', 'stock_move_ids.quantity'); @api.depends_context('lot_id', 'owner_id', 'package_id', 'from_date', 'to_date', 'location', 'warehouse_id', 'allowed_company_ids', 'is_storable')❌ no
_compute_quantities_dict❌ no
_inverse_qty_available❌ no
_compute_nbr_moves❌ no
get_components❌ no
get_total_routes❌ no
_get_description❌ no
_get_picking_description❌ no
_get_domain_locations❌ no
_get_domain_locations_new❌ no
_search_qty_available❌ no
_search_virtual_available❌ no
_search_incoming_qty❌ no
_search_outgoing_qty❌ no
_search_free_qty❌ no
_search_product_quantity❌ no
_search_qty_available_new❌ no
_compute_nbr_reordering_rules❌ no
_onchange_tracking@api.onchange('tracking')❌ no
view_header_get@api.model✅ yes
fields_get@api.model✅ yes
action_view_orderpoints❌ no
action_view_routes❌ no
action_view_stock_move_lines❌ no
action_view_storage_category_capacity❌ no
action_open_product_lot❌ no
action_open_quants❌ no
action_product_forecast_report❌ no
write✅ yes
_get_quantity_in_progress❌ no
_get_rules_from_location❌ no
_get_dates_info❌ no
_get_only_qty_available❌ no
_count_returned_sn_products@api.model❌ no
_count_returned_sn_products_domain@api.model❌ no
_update_uom✅ yes
filter_has_routes❌ no
_trigger_uom_warning✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

stock/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (11)

Computed Fields

Stored (2)

Non-Stored (15)

Methods

Method nameDecoratorsHas super
_default_responsible_id❌ no
compute_is_storable@api.depends('type')❌ no
_compute_serial_prefix_format@api.depends('lot_sequence_id', 'lot_sequence_id.prefix')❌ no
_inverse_serial_prefix_format❌ no
_compute_next_serial@api.depends('serial_prefix_format', 'lot_sequence_id')❌ no
_compute_show_qty_status_button@api.depends('is_storable')❌ no
_compute_has_available_route_ids@api.depends('is_storable')❌ no
_compute_show_qty_update_button@api.depends('product_variant_count', 'tracking')❌ no
_compute_quantities@api.depends('product_variant_ids.qty_available', 'product_variant_ids.virtual_available', 'product_variant_ids.incoming_qty', 'product_variant_ids.outgoing_qty', 'tracking'); @api.depends_context('warehouse_id')❌ no
_compute_quantities_dict❌ no
_compute_nbr_moves❌ no
_inverse_qty_available❌ no
_search_qty_available❌ no
_search_virtual_available❌ no
_search_incoming_qty❌ no
_search_outgoing_qty❌ no
_compute_nbr_reordering_rules❌ no
_onchange_tracking@api.onchange('tracking')❌ no
_compute_tracking@api.depends('is_storable')❌ no
_onchange_type@api.onchange('type')✅ yes
create@api.model_create_multi✅ yes
write✅ yes
copy✅ yes
_should_open_product_quants❌ no
action_open_quants❌ no
action_view_storage_category_capacity❌ no
action_view_orderpoints❌ no
action_view_stock_move_lines❌ no
action_open_product_lot❌ no
action_open_routes_diagram❌ no
action_product_tmpl_forecast_report❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

stock/product.category

Extension
_inherit: product.category
[product.py]

Regular Fields (5)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_parent_route_ids@api.depends('parent_id')❌ no
_search_total_route_ids❌ no
_compute_total_route_ids@api.depends('route_ids', 'parent_route_ids')❌ no
_search_filter_for_stock_putaway_rule❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

stock/uom.uom

Extension
_inherit: uom.uom
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_adjust_uom_quantities❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

stock/product.removal

Class
_name: product.removal
[product_strategy.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/stock.putaway.rule

Class
_name: stock.putaway.rule
[product_strategy.py]

Regular Fields (9)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_default_category_id❌ no
_default_location_id❌ no
_default_product_id❌ no
_compute_storage_category@api.depends('sublocation')❌ no
_onchange_sublocation@api.onchange('sublocation', 'location_out_id', 'storage_category_id')❌ no
_onchange_location_in@api.onchange('location_in_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_last_used_search_domain❌ no
_get_last_used_location❌ no
_get_putaway_location❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 1, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

stock/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_default_confirmation_mail_template❌ no
_create_transit_location❌ no
_create_inventory_loss_location❌ no
_create_production_location❌ no
_create_scrap_location❌ no
_create_scrap_sequence❌ no
create_missing_warehouse@api.model❌ no
create_missing_transit_location@api.model❌ no
create_missing_inventory_loss_location@api.model❌ no
create_missing_production_location@api.model❌ no
create_missing_scrap_location@api.model❌ no
create_missing_scrap_sequence@api.model❌ no
_create_per_company_locations❌ no
_create_per_company_sequences❌ no
_create_per_company_picking_types❌ no
_create_per_company_rules❌ no
create@api.model_create_multi✅ yes
_set_per_company_inter_company_locations❌ no
_get_text_validation❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

stock/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
action_view_stock_serial❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_default_warehouse_id❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/stock.location

Class
_name: stock.location
[stock_location.py]

Regular Fields (17)

Computed Fields

Stored (4)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_display_name@api.depends('name', 'location_id.complete_name', 'usage'); @api.depends_context('formatted_display_name')✅ yes
_compute_weight@api.depends('outgoing_move_line_ids.quantity_product_uom', 'incoming_move_line_ids.quantity_product_uom', 'outgoing_move_line_ids.state', 'incoming_move_line_ids.state', 'outgoing_move_line_ids.product_id.weight', 'outgoing_move_line_ids.product_id.weight', 'quant_ids.quantity', 'quant_ids.product_id.weight')❌ no
_compute_complete_name@api.depends('name', 'location_id.complete_name', 'usage')❌ no
_compute_is_empty❌ no
_compute_next_inventory_date@api.depends('cyclic_inventory_frequency', 'last_inventory_date', 'usage', 'company_id')❌ no
_compute_warehouse_id@api.depends('warehouse_view_ids', 'location_id')❌ no
_compute_child_internal_location_ids@api.depends('child_ids.usage', 'child_ids.child_internal_location_ids')❌ no
_compute_replenish_location@api.depends('usage')❌ no
_check_replenish_location@api.constrains('replenish_location', 'location_id', 'usage')❌ no
_check_scrap_location@api.constrains('usage')❌ no
_search_is_empty❌ no
write✅ yes
name_create@api.model✅ yes
create@api.model_create_multi✅ yes
copy_data✅ yes
_get_putaway_strategy❌ no
_get_next_inventory_date❌ no
should_bypass_reservation❌ no
_check_access_putaway❌ no
_check_can_be_used❌ no
_child_of❌ no
_is_outgoing❌ no
_get_weight❌ no
📊 Model Summary
Class | Total Fields: 25 | Computed: 8 (Stored: 4, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 26 (@api.model: 3, @api.onchange: 0, @api.depends: 8, @api.constrains: 2)

stock/stock.route

Class
_name: stock.route
[stock_location.py]

Regular Fields (14)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
copy_data✅ yes
_compute_warehouses@api.depends('company_id')❌ no
_onchange_company@api.onchange('company_id')❌ no
_onchange_warehouse_selectable@api.onchange('warehouse_selectable')❌ no
write✅ yes
_check_company_consistency@api.constrains('company_id')❌ no
_is_valid_resupply_route_for_product❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 1)

stock/stock.lot

Class
_name: stock.lot
[stock_lot.py]

Regular Fields (5)

Computed Fields

Stored (3)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_read_group_location_id❌ no
_compute_name@api.depends('product_id')❌ no
generate_lot_names@api.model❌ no
_get_next_serial@api.model❌ no
_check_unique_lot@api.constrains('name', 'product_id', 'company_id')❌ no
_check_create❌ no
_compute_company_id@api.depends('product_id.company_id')❌ no
_compute_display_complete@api.depends('name')❌ no
_compute_delivery_ids❌ no
_compute_partner_ids❌ no
_compute_single_location@api.depends('quant_ids', 'quant_ids.quantity')❌ no
_set_single_location❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_product_qty@api.depends('quant_ids', 'quant_ids.quantity')❌ no
_search_product_qty❌ no
_search_partner_ids❌ no
action_lot_open_quants❌ no
action_lot_open_transfers❌ no
_get_outgoing_domain@api.model❌ no
_find_delivery_ids_by_lot❌ no
_find_delivery_ids_by_lot_iterative❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

stock/stock.move

Class
_name: stock.move
[stock_move.py]

Regular Fields (33)

Computed Fields

Stored (14)

Non-Stored (19)

Methods

Method nameDecoratorsHas super
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids', 'product_id.seller_ids', 'product_id.seller_ids.product_uom_id')❌ no
_compute_product_uom@api.depends('product_id')❌ no
_compute_location_id@api.depends('picking_id.location_id')❌ no
_compute_location_dest_id@api.depends('picking_id.location_dest_id')❌ no
_set_location_dest_id❌ no
_compute_display_assign_serial@api.depends('has_tracking', 'picking_type_id.use_create_lots', 'picking_type_id.use_existing_lots', 'product_id')❌ no
_compute_has_lines_without_result_package@api.depends('move_line_ids.result_package_id')❌ no
_compute_package_ids@api.depends('move_line_ids', 'move_line_ids.result_package_id', 'move_line_ids.result_package_id.outermost_package_id')❌ no
_compute_picked@api.depends('move_line_ids.picked', 'state')❌ no
_inverse_picked❌ no
_compute_priority@api.depends('picking_id.priority')❌ no
_compute_picking_type_id@api.depends('picking_id.picking_type_id')❌ no
_compute_is_locked@api.depends('picking_id.is_locked')❌ no
_compute_is_date_editable❌ no
_compute_show_details_visible@api.depends('product_id', 'has_tracking', 'move_line_ids')❌ no
_compute_is_initial_demand_editable@api.depends('state', 'picking_id.is_locked')❌ no
_compute_is_quantity_done_editable@api.depends('product_id')❌ no
_compute_reference@api.depends('picking_id.name', 'scrap_id.name', 'location_dest_usage', 'is_inventory', 'inventory_name')❌ no
_compute_move_lines_count@api.depends('move_line_ids')❌ no
_compute_product_qty@api.depends('product_id', 'product_uom', 'product_uom_qty', 'state')❌ no
_compute_partner_id@api.depends('picking_id.partner_id')❌ no
_compute_delay_alert_date@api.depends('move_orig_ids.date', 'move_orig_ids.state', 'state', 'date')❌ no
_quantity_sml❌ no
_compute_quantity@api.depends('move_line_ids.quantity', 'move_line_ids.product_uom_id')❌ no
_set_quantity❌ no
_set_product_qty❌ no
_compute_product_availability@api.depends('state', 'product_id', 'product_qty', 'location_id')❌ no
_compute_forecast_information@api.depends('product_id', 'product_qty', 'picking_type_id', 'quantity', 'priority', 'state', 'product_uom_qty', 'location_id')❌ no
_set_date_deadline❌ no
_compute_lot_ids@api.depends('move_line_ids.lot_id', 'move_line_ids.quantity')❌ no
_set_lot_ids❌ no
_compute_reservation_date@api.depends('picking_type_id', 'date', 'priority', 'state')❌ no
_compute_packaging_uom_id@api.depends('product_uom', 'move_orig_ids', 'move_dest_ids', 'move_orig_ids.packaging_uom_id', 'move_dest_ids.packaging_uom_id')❌ no
_compute_packaging_uom_qty@api.depends('product_uom_qty', 'packaging_uom_id')❌ no
_compute_show_info@api.depends('has_tracking', 'picking_type_id.use_create_lots', 'picking_type_id.use_existing_lots', 'state', 'origin_returned_move_id', 'product_id.type', 'picking_code')❌ no
default_get@api.model✅ yes
_compute_display_name@api.depends('picking_id', 'product_id', 'location_id', 'location_dest_id')❌ no
_set_references❌ no
_compute_description_picking@api.depends('product_id', 'picking_type_id', 'description_picking_manual')❌ no
_get_description❌ no
_inverse_description_picking❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_orderpoints❌ no
_delay_alert_get_documents❌ no
_propagate_date_log_note❌ no
action_add_packages❌ no
action_show_details❌ no
action_product_forecast_report❌ no
_do_unreserve❌ no
_can_create_lot❌ no
_generate_serial_numbers❌ no
_create_lot_ids_from_move_line_vals❌ no
split_lots@api.model❌ no
action_generate_lot_line_vals@api.model❌ no
_push_apply❌ no
_merge_moves_fields❌ no
_prepare_merge_moves_distinct_fields@api.model❌ no
_prepare_merge_negative_moves_excluded_distinct_fields@api.model❌ no
_clean_merged❌ no
_update_candidate_moves_list❌ no
_merge_move_itemgetter❌ no
_merge_moves❌ no
_get_relevant_state_among_moves❌ no
_onchange_lot_ids@api.onchange('lot_ids')❌ no
_key_assign_picking❌ no
_search_picking_for_assignation_domain❌ no
_search_picking_for_assignation❌ no
_assign_picking❌ no
_assign_picking_values❌ no
_assign_picking_post_process❌ no
_generate_serial_move_line_commands❌ no
_get_formating_options❌ no
_get_new_picking_values❌ no
_should_be_assigned❌ no
_action_confirm❌ no
_prepare_procurement_origin❌ no
_prepare_procurement_qty❌ no
_prepare_procurement_values❌ no
_get_mto_procurement_date❌ no
_prepare_move_line_vals❌ no
_update_reserved_quantity❌ no
_update_reserved_quantity_vals❌ no
_add_serial_move_line_to_vals_list❌ no
_should_bypass_reservation❌ no
_should_assign_at_confirm❌ no
_get_picked_quantity❌ no
_get_available_quantity❌ no
_get_available_move_lines_in❌ no
_get_available_move_lines_out❌ no
_get_available_move_lines❌ no
_action_assign❌ no
_action_cancel❌ no
_skip_push❌ no
_check_quantity❌ no
_action_done❌ no
_action_synch_order❌ no
_create_backorder❌ no
_prepare_move_split_vals❌ no
_split❌ no
_post_process_created_moves❌ no
_recompute_state❌ no
_is_consuming❌ no
_get_lang❌ no
_get_source_document❌ no
_get_upstream_documents_and_responsibles❌ no
_set_quantity_done_prepare_vals❌ no
_set_quantity_done❌ no
_adjust_procure_method❌ no
_trigger_scheduler❌ no
_trigger_assign❌ no
_rollup_move_dests_fetch❌ no
_rollup_move_origs_fetch❌ no
_rollup_move_dests❌ no
_rollup_move_origs❌ no
_rollup_moves❌ no
_get_forecast_availability_outgoing❌ no
action_open_reference❌ no
_convert_string_into_field_data❌ no
_match_searched_availability❌ no
_get_product_catalog_lines_data❌ no
_visible_quantity❌ no
_is_incoming❌ no
_is_outgoing❌ no
📊 Model Summary
Class | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

stock/stock.move.line

Class
_name: stock.move.line
[stock_move_line.py]

Regular Fields (15)

Computed Fields

Stored (6)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids', 'product_id.seller_ids', 'product_id.seller_ids.product_uom_id')❌ no
_compute_product_uom_id@api.depends('move_id.product_uom', 'product_id.uom_id')❌ no
_compute_lots_visible@api.depends('picking_id.picking_type_id', 'product_id.tracking')❌ no
_compute_picked@api.depends('state')❌ no
_compute_picking_type_id@api.depends('picking_id')❌ no
_compute_location_id@api.depends('move_id', 'move_id.location_id', 'move_id.location_dest_id', 'picking_id')❌ no
_search_picking_type_id❌ no
_compute_quantity@api.depends('quant_id')❌ no
_compute_quantity_product_uom@api.depends('quantity', 'product_uom_id')❌ no
_check_lot_product@api.constrains('lot_id', 'product_id')❌ no
_check_positive_quantity@api.constrains('quantity')❌ no
_onchange_product_id@api.onchange('product_id', 'product_uom_id')❌ no
_onchange_serial_number@api.onchange('lot_name', 'lot_id')❌ no
_onchange_quantity@api.onchange('quantity', 'product_uom_id')❌ no
_onchange_putaway_location@api.onchange('result_package_id', 'product_id', 'product_uom_id', 'quantity')❌ no
_apply_putaway_strategy❌ no
_get_default_dest_location❌ no
_get_putaway_additional_qty❌ no
get_move_line_quant_match❌ no
create@api.model_create_multi✅ yes
write✅ yes
_exclude_requiring_lot❌ no
_action_done❌ no
_synchronize_quant❌ no
_get_similar_move_lines❌ no
_prepare_new_lot_vals❌ no
_create_and_assign_production_lot❌ no
_log_message❌ no
_free_reservation❌ no
_get_aggregated_properties❌ no
_get_aggregated_product_quantities❌ no
_compute_sale_price❌ no
_prepare_package_history_vals❌ no
_prepare_stock_move_vals@api.model❌ no
_copy_quant_info❌ no
action_open_reference❌ no
_pre_put_in_pack_hook❌ no
_check_destinations❌ no
_get_lines_not_entire_pack❌ no
_put_in_pack❌ no
_post_put_in_pack_hook❌ no
action_put_in_pack❌ no
_get_lines_and_packages_to_pack❌ no
_get_revert_inventory_move_values❌ no
action_revert_inventory❌ no
_get_linkable_moves❌ no
_should_display_put_in_pack_wizard❌ no
_should_set_package❌ no
📊 Model Summary
Class | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock/stock.warehouse.orderpoint

Class
_name: stock.warehouse.orderpoint
[stock_orderpoint.py]

Regular Fields (10)

Computed Fields

Stored (5)

Non-Stored (14)

Methods

Method nameDecoratorsHas super
_compute_allowed_location_ids@api.depends('warehouse_id')❌ no
_compute_show_supply_warning❌ no
_compute_deadline_date@api.depends('location_id', 'product_min_qty', 'route_id', 'product_id.route_ids', 'product_id.stock_move_ids.date', 'product_id.stock_move_ids.state', 'product_id.seller_ids', 'product_id.seller_ids.delay', 'company_id.horizon_days')❌ no
_compute_lead_days@api.depends('rule_ids', 'product_id.seller_ids', 'product_id.seller_ids.delay', 'company_id.horizon_days')❌ no
_compute_rules@api.depends('route_id', 'product_id', 'location_id', 'company_id', 'warehouse_id', 'product_id.route_ids')❌ no
_compute_product_max_qty@api.depends('product_min_qty')❌ no
_compute_allowed_replenishment_uom_ids@api.depends('route_id', 'product_id', 'product_id.seller_ids', 'product_id.seller_ids.product_uom_id')❌ no
_compute_replenishment_uom_id_placeholder@api.depends('allowed_replenishment_uom_ids')❌ no
_inverse_route_id❌ no
_compute_route_id_placeholder@api.depends('product_id', 'product_id.categ_id', 'product_id.route_ids', 'product_id.categ_id.route_ids', 'location_id')❌ no
_compute_effective_route_id@api.depends('route_id', 'product_id', 'product_id.categ_id', 'product_id.route_ids', 'product_id.categ_id.route_ids', 'location_id')❌ no
_search_effective_route_id❌ no
_compute_days_to_order@api.depends('route_id', 'product_id')❌ no
_check_min_max_qty@api.constrains('product_min_qty', 'product_max_qty')❌ no
_compute_warehouse_id@api.depends('location_id', 'company_id')❌ no
_compute_location_id@api.depends('warehouse_id', 'company_id')❌ no
_compute_unwanted_replenish@api.depends('product_id', 'qty_to_order', 'product_max_qty')❌ no
_onchange_product_id@api.onchange('product_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_product_forecast_report❌ no
action_open_orderpoints@api.model❌ no
action_stock_replenishment_info❌ no
action_replenish❌ no
action_replenish_auto❌ no
_compute_qty@api.depends('product_id', 'location_id', 'product_id.stock_move_ids', 'product_id.stock_move_ids.state', 'product_id.stock_move_ids.date', 'product_id.stock_move_ids.product_uom_qty', 'product_id.seller_ids.delay')❌ no
_compute_qty_to_order@api.depends('qty_to_order_manual', 'qty_to_order_computed')❌ no
_inverse_qty_to_order❌ no
_search_qty_to_order❌ no
_compute_qty_to_order_computed@api.depends('replenishment_uom_id', 'product_min_qty', 'product_max_qty', 'product_id', 'location_id', 'product_id.seller_ids.delay', 'company_id.horizon_days')❌ no
_get_default_rule❌ no
_get_default_route❌ no
_get_replenishment_multiple_alternative❌ no
_get_qty_to_order❌ no
_get_lead_days_values❌ no
_get_product_context❌ no
_get_orderpoint_action❌ no
action_remove_manual_qty_to_order❌ no
_get_orderpoint_values@api.model❌ no
_get_replenishment_order_notification❌ no
_quantity_in_progress❌ no
_prepare_procurement_values❌ no
_procure_orderpoint_confirm❌ no
_post_process_scheduler❌ no
_get_orderpoint_procurement_date❌ no
_get_orderpoint_products❌ no
_get_orderpoint_locations❌ no
_get_multiple_rounded_qty❌ no
get_horizon_days❌ no
📊 Model Summary
Class | Total Fields: 33 | Computed: 19 (Stored: 5, Non-Stored: 14) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 50 (@api.model: 3, @api.onchange: 1, @api.depends: 16, @api.constrains: 1)

stock/stock.package

Class
_name: stock.package
[stock_package.py]

Regular Fields (10)

Computed Fields

Stored (3)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_compute_all_children_package_ids@api.depends('child_package_ids', 'child_package_ids.parent_path')❌ no
_compute_display_name@api.depends('complete_name', 'package_type_id.packaging_length', 'package_type_id.width', 'package_type_id.height'); @api.depends_context('formatted_display_name', 'show_dest_package', 'show_src_package', 'is_done')❌ no
_compute_complete_name@api.depends('name', 'parent_package_id.complete_name')❌ no
_compute_dest_complete_name@api.depends('name', 'package_dest_id.dest_complete_name')❌ no
_compute_contained_quant_ids@api.depends('quant_ids', 'all_children_package_ids.quant_ids')❌ no
_compute_content_description@api.depends('contained_quant_ids')❌ no
_compute_json_popover❌ no
_compute_location_dest_id@api.depends('move_line_ids')❌ no
_compute_move_line_ids@api.depends('location_id', 'child_package_dest_ids')❌ no
_compute_package_info@api.depends('child_package_ids', 'child_package_ids.location_id', 'quant_ids')❌ no
_compute_picking_ids@api.depends('child_package_dest_ids')❌ no
_compute_owner_id@api.depends('quant_ids.owner_id')❌ no
_compute_outermost_package_id@api.depends('package_dest_id', 'package_dest_id.outermost_package_id')❌ no
_compute_valid_sscc@api.depends('name')❌ no
_search_all_children_package_ids❌ no
_search_contained_quant_ids❌ no
_search_location_dest_id❌ no
_search_move_line_ids❌ no
_search_outermost_package_id❌ no
_search_owner❌ no
_search_picking_ids❌ no
create@api.model_create_multi✅ yes
write✅ yes
unpack❌ no
action_add_to_picking❌ no
_pre_put_in_pack_hook❌ no
_post_put_in_pack_hook❌ no
action_put_in_pack❌ no
action_remove_package❌ no
action_view_picking❌ no
_check_move_lines_map_quant❌ no
_get_weight❌ no
_has_issues❌ no
_apply_dest_to_package❌ no
_get_all_children_package_dest_ids❌ no
_get_all_package_dest_ids❌ no
_apply_package_dest_for_entire_packs❌ no
📊 Model Summary
Class | Total Fields: 24 | Computed: 14 (Stored: 3, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 37 (@api.model: 1, @api.onchange: 0, @api.depends: 14, @api.constrains: 0)

stock/stock.package.history

Class
_name: stock.package.history
[stock_package_history.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
_get_complete_dest_name_except_outermost❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/stock.package.type

Class
_name: stock.package.type
[stock_package_type.py]

Regular Fields (13)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_default_length_uom❌ no
_get_default_weight_uom❌ no
_compute_display_name@api.depends('name', 'packaging_length', 'width', 'height'); @api.depends_context('formatted_display_name')✅ yes
_compute_has_quants❌ no
_compute_length_uom_name❌ no
_compute_weight_uom_name❌ no
copy_data✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_get_next_name_by_sequence❌ no
📊 Model Summary
Class | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

stock/stock.picking.type

Class
_name: stock.picking.type
[stock_picking.py]

Regular Fields (32)

Computed Fields

Stored (6)

Non-Stored (11)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
copy_data✅ yes
write✅ yes
_search_is_favorite@api.model❌ no
_compute_is_favorite❌ no
_inverse_is_favorite❌ no
_order_field_to_sql✅ yes
_compute_hide_reservation_method@api.depends('code')❌ no
_compute_picking_count❌ no
_compute_move_count❌ no
_compute_display_name@api.depends('warehouse_id')❌ no
_compute_use_create_lots@api.depends('code')❌ no
_compute_use_existing_lots@api.depends('code')❌ no
_search_display_name@api.model✅ yes
_compute_default_location_src_id@api.depends('code')❌ no
_compute_default_location_dest_id@api.depends('code')❌ no
_compute_print_label@api.depends('code')❌ no
_onchange_picking_code@api.onchange('code')❌ no
_compute_warehouse_id@api.depends('company_id')❌ no
_compute_show_picking_type@api.depends('code')❌ no
_compute_kanban_dashboard_graph❌ no
_onchange_sequence_code@api.onchange('sequence_code')❌ no
action_redirect_to_barcode_installation@api.model❌ no
_get_action❌ no
get_action_picking_tree_late❌ no
get_action_picking_tree_backorder❌ no
get_action_picking_tree_waiting❌ no
get_action_picking_tree_ready❌ no
get_action_picking_type_moves_analysis❌ no
get_stock_picking_action_picking_type❌ no
get_action_picking_type_ready_moves❌ no
_get_aggregated_records_by_date❌ no
_prepare_graph_data❌ no
_get_code_report_name❌ no
📊 Model Summary
Class | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

stock/stock.picking

Class
_name: stock.picking
[stock_picking.py]

Regular Fields (21)

Computed Fields

Stored (8)

Non-Stored (17)

Methods

Method nameDecoratorsHas super
_default_picking_type_id❌ no
_compute_has_tracking❌ no
_compute_move_type@api.depends('picking_type_id')❌ no
_compute_has_deadline_issue@api.depends('date_deadline', 'scheduled_date')❌ no
_search_date_category❌ no
_compute_delay_alert_date@api.depends('move_ids.delay_alert_date')❌ no
_compute_is_signed@api.depends('signature')❌ no
_compute_is_date_editable❌ no
_compute_products_availability@api.depends('state', 'picking_type_code', 'scheduled_date', 'move_ids', 'move_ids.forecast_availability', 'move_ids.forecast_expected_date')❌ no
_compute_show_lots_text@api.depends('move_line_ids', 'picking_type_id.use_create_lots', 'picking_type_id.use_existing_lots', 'state')❌ no
_compute_json_popover❌ no
_compute_state@api.depends('move_type', 'move_ids.state', 'move_ids.picking_id')❌ no
_compute_scheduled_date@api.depends('move_ids.state', 'move_ids.date', 'move_type')❌ no
_compute_bulk_weight@api.depends('move_line_ids', 'move_line_ids.result_package_id', 'move_line_ids.product_uom_id', 'move_line_ids.quantity')❌ no
_compute_shipping_weight@api.depends('move_line_ids.result_package_id', 'move_line_ids.result_package_id.shipping_weight', 'move_line_ids.result_package_id.outermost_package_id.shipping_weight', 'weight_bulk')❌ no
_compute_shipping_volume❌ no
_compute_date_deadline@api.depends('move_ids.date_deadline', 'move_type')❌ no
_set_scheduled_date❌ no
_has_scrap_move❌ no
_compute_packages_count❌ no
_compute_show_check_availability@api.depends('state', 'move_ids.product_uom_qty', 'picking_type_code')❌ no
_compute_show_allocation@api.depends('state', 'move_ids', 'picking_type_id')❌ no
_compute_location_id@api.depends('picking_type_id', 'partner_id')❌ no
_compute_return_count@api.depends('return_ids')❌ no
_compute_picking_warning_text@api.depends('partner_id.name', 'partner_id.parent_id.name')❌ no
_get_next_transfers❌ no
_compute_show_next_pickings@api.depends('move_ids.move_dest_ids')❌ no
_search_products_availability_state❌ no
_get_show_allocation❌ no
get_empty_list_help@api.model❌ no
_search_delay_alert_date@api.model❌ no
_onchange_picking_type@api.onchange('picking_type_id', 'partner_id')❌ no
_onchange_location_id@api.onchange('location_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
do_print_picking❌ no
should_print_delivery_address❌ no
_is_to_external_location❌ no
action_confirm❌ no
action_assign❌ no
action_cancel❌ no
action_detailed_operations❌ no
action_next_transfer❌ no
_action_done❌ no
_send_confirmation_email❌ no
_check_move_lines_map_quant_package❌ no
_get_entire_pack_location_dest❌ no
_is_single_transfer❌ no
_check_entire_pack❌ no
_get_lot_move_lines_for_sanity_check❌ no
_sanity_check❌ no
do_unreserve❌ no
button_validate❌ no
action_split_transfer❌ no
_pre_action_done_hook❌ no
_should_show_transfers❌ no
_get_without_quantities_error_message❌ no
_action_generate_backorder_wizard❌ no
action_toggle_is_locked❌ no
_check_backorder❌ no
_autoconfirm_picking❌ no
_get_moves_to_backorder❌ no
_create_backorder_picking❌ no
_create_backorder❌ no
_log_activity_get_documents❌ no
_log_activity❌ no
_log_less_quantities_than_expected❌ no
_less_quantities_than_expected_add_documents❌ no
_get_impacted_pickings❌ no
action_put_in_pack❌ no
get_action_click_graph@api.model❌ no
_get_action❌ no
get_action_picking_tree_incoming@api.model❌ no
get_action_picking_tree_outgoing@api.model❌ no
get_action_picking_tree_internal@api.model❌ no
calculate_date_category@api.model❌ no
date_category_to_domain@api.model❌ no
button_scrap❌ no
action_add_entire_packs❌ no
action_see_move_scrap❌ no
action_see_packages❌ no
action_see_package_histories❌ no
action_picking_move_tree❌ no
action_view_reception_report❌ no
action_open_label_layout❌ no
action_open_label_type❌ no
_attach_sign❌ no
action_see_returns❌ no
_get_report_lang❌ no
_get_autoprint_report_actions❌ no
_get_packages_for_print❌ no
_can_return❌ no
_add_reference❌ no
_remove_reference❌ no
_prepare_entire_pack_move_line_vals❌ no
📊 Model Summary
Class | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock/stock.quant

Class
_name: stock.quant
[stock_quant.py]

Regular Fields (11)

Computed Fields

Stored (3)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_domain_location_id❌ no
_domain_lot_id❌ no
_domain_product_id❌ no
_compute_available_quantity@api.depends('quantity', 'reserved_quantity')❌ no
_compute_inventory_date@api.depends('location_id')❌ no
_compute_last_count_date❌ no
_compute_inventory_diff_quantity@api.depends('inventory_quantity', 'inventory_quantity_set')❌ no
_compute_inventory_quantity_set@api.depends('inventory_quantity')❌ no
_compute_is_outdated@api.depends('inventory_quantity', 'quantity', 'product_id')❌ no
_search_is_outdated❌ no
_compute_inventory_quantity_auto_apply@api.depends('quantity')❌ no
_compute_sn_duplicated@api.depends('lot_id')❌ no
_set_inventory_quantity❌ no
_search_on_hand❌ no
copy❌ no
name_create@api.model❌ no
create@api.model_create_multi✅ yes
_load_records_create✅ yes
_load_records_write✅ yes
_read_group_select✅ yes
get_import_templates@api.model❌ no
_get_forbidden_fields_write@api.model❌ no
write✅ yes
action_view_stock_moves❌ no
action_view_orderpoints❌ no
action_view_quants@api.model❌ no
action_view_inventory@api.model❌ no
action_apply_inventory❌ no
action_stock_quant_relocate❌ no
action_inventory_history❌ no
action_set_inventory_quantity❌ no
action_apply_all❌ no
action_reset❌ no
action_clear_inventory_quantity❌ no
action_set_inventory_quantity_zero❌ no
_compute_display_name@api.depends('location_id', 'lot_id', 'package_id', 'owner_id')❌ no
check_product_id@api.constrains('product_id')❌ no
check_quantity❌ no
check_location_id@api.constrains('location_id')❌ no
check_lot_id@api.constrains('lot_id')❌ no
_get_removal_strategy@api.model❌ no
_run_least_packages_removal_strategy_astar❌ no
_get_removal_strategy_order@api.model❌ no
_get_gather_domain❌ no
_gather❌ no
_get_available_quantity❌ no
_get_reserve_quantity❌ no
_get_quants_by_products_locations❌ no
_onchange_location_or_product_id@api.onchange('location_id', 'product_id', 'lot_id', 'package_id', 'owner_id')❌ no
_onchange_inventory_quantity@api.onchange('inventory_quantity')❌ no
_onchange_serial_number@api.onchange('lot_id')❌ no
_onchange_product_id@api.onchange('product_id', 'company_id')❌ no
_apply_inventory❌ no
_update_available_quantity@api.model❌ no
_update_reserved_quantity@api.model❌ no
_clean_reservations@api.model❌ no
_merge_quants@api.model❌ no
_quant_tasks@api.model❌ no
_is_inventory_mode@api.model❌ no
_get_inventory_fields_create@api.model❌ no
_get_inventory_fields_write@api.model❌ no
_get_inventory_move_values❌ no
_set_view_context❌ no
_get_quants_action@api.model❌ no
_get_gs1_barcode❌ no
get_aggregate_barcodes❌ no
_check_serial_number@api.model❌ no
move_quants❌ no
_should_bypass_product❌ no
📊 Model Summary
Class | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

stock/stock.reference

Class
_name: stock.reference
[stock_reference.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_picking_ids❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/stock.rule

Class
_name: stock.rule
[stock_rule.py]

Regular Fields (18)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
copy_data✅ yes
_check_company_consistency@api.constrains('company_id')❌ no
_onchange_picking_type@api.onchange('picking_type_id')❌ no
_onchange_route@api.onchange('route_id', 'company_id')❌ no
_get_message_values❌ no
_get_message_dict❌ no
_compute_action_message@api.depends('action', 'location_dest_id', 'location_src_id', 'picking_type_id', 'procure_method', 'location_dest_from_rule')❌ no
_compute_picking_type_code_domain@api.depends('action')❌ no
_get_push_new_date❌ no
_run_push❌ no
_push_prepare_move_copy_values❌ no
_run_pull@api.model❌ no
_get_custom_move_fields❌ no
_get_stock_move_values❌ no
_serialize_procurement_values❌ no
_get_lead_days❌ no
_skip_procurement@api.model❌ no
run@api.model❌ no
_search_rule_for_warehouses@api.model❌ no
_filter_warehouse_routes❌ no
_search_rule❌ no
_get_rule@api.model❌ no
_check_intercomp_location@api.model❌ no
_get_rule_domain@api.model❌ no
_get_push_rule@api.model❌ no
_get_moves_to_assign_domain@api.model❌ no
_run_scheduler_tasks@api.model❌ no
_get_scheduler_tasks_to_do@api.model❌ no
run_scheduler@api.model❌ no
_get_orderpoint_domain@api.model❌ no
📊 Model Summary
Class | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

stock/stock.scrap

Class
_name: stock.scrap
[stock_scrap.py]

Regular Fields (13)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_allowed_uom_ids@api.depends('product_id', 'product_id.uom_id', 'product_id.uom_ids', 'product_id.seller_ids', 'product_id.seller_ids.product_uom_id')❌ no
_compute_product_uom_id@api.depends('product_id')❌ no
_compute_location_id@api.depends('company_id', 'picking_id')❌ no
_compute_scrap_location_id@api.depends('company_id')❌ no
_compute_scrap_qty@api.depends('move_ids', 'move_ids.move_line_ids.quantity', 'product_id')❌ no
_onchange_serial_number@api.onchange('lot_id')❌ no
_prepare_move_values❌ no
do_scrap❌ no
do_replenish❌ no
action_get_stock_picking❌ no
action_get_stock_move_lines❌ no
_should_check_available_qty❌ no
check_available_qty❌ no
action_validate❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/stock.scrap.reason.tag

Class
_name: stock.scrap.reason.tag
[stock_scrap.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/stock.storage.category

Class
_name: stock.storage.category
[stock_storage_category.py]

Regular Fields (6)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_storage_capacity_ids@api.depends('capacity_ids')❌ no
_compute_weight_uom_name❌ no
_set_storage_capacity_ids❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 9 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

stock/stock.storage.category.capacity

Class
_name: stock.storage.category.capacity
[stock_storage_category.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock/stock.warehouse

Class
_name: stock.warehouse
[stock_warehouse.py]

Regular Fields (28)

Methods

Method nameDecoratorsHas super
_default_name❌ no
_onchange_company_id@api.onchange('company_id')❌ no
create@api.model_create_multi✅ yes
_warehouse_redirect_warning@api.model❌ no
copy_data✅ yes
write✅ yes
_check_multiwarehouse_group❌ no
_update_partner_data@api.model❌ no
_create_or_update_sequences_and_picking_types❌ no
_create_or_update_global_routes_rules❌ no
_find_or_create_global_route❌ no
_get_global_route_rules_values❌ no
_generate_global_route_rules_values❌ no
_create_or_update_route❌ no
_get_routes_values❌ no
_get_receive_routes_values❌ no
_find_existing_rule_or_create❌ no
_get_locations_values❌ no
_valid_barcode❌ no
_create_missing_locations❌ no
create_resupply_routes❌ no
_get_input_output_locations❌ no
_get_transit_locations❌ no
_get_partner_locations@api.model❌ no
_get_route_name❌ no
get_rules_dict❌ no
_get_receive_rules_dict❌ no
_get_inter_warehouse_route_values❌ no
_get_rule_values❌ no
_get_supply_pull_rules_values❌ no
_update_reception_delivery_resupply❌ no
_check_delivery_resupply❌ no
_update_name_and_code❌ no
_update_location_reception❌ no
_update_location_delivery❌ no
_get_picking_type_update_values❌ no
_get_picking_type_create_values❌ no
_get_sequence_values❌ no
_format_rulename❌ no
_format_routename❌ no
_get_all_routes❌ no
action_view_all_routes❌ no
get_current_warehouses❌ no
📊 Model Summary
Class | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: stock_account

stock_account/account.account

Extension
_inherit: account.account
[account_account.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock_account/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_lines_onchange_currency❌ no
copy_data✅ yes
_post✅ yes
button_draft✅ yes
button_cancel✅ yes
_stock_account_prepare_realtime_out_lines_vals❌ no
_get_anglo_saxon_price_ctx❌ no
_get_invoiced_lot_values❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

stock_account/account.move.line

Extension
_inherit: account.move.line
[account_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_account_id✅ yes
_inverse_product_id@api.onchange('product_id')✅ yes
_eligible_for_stock_account❌ no
_get_gross_unit_price❌ no
_get_cogs_value❌ no
_get_stock_moves❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock_account/account.analytic.plan

Extension
_inherit: account.analytic.plan
[analytic_account.py]

Methods

Method nameDecoratorsHas super
_calculate_distribution_amount❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 27 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

stock_account/account.analytic.account

Extension
_inherit: account.analytic.account
[analytic_account.py]

Methods

Method nameDecoratorsHas super
_perform_analytic_distribution❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

stock_account/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_search_valuation❌ no
_compute_lot_valuated@api.depends('tracking')❌ no
_compute_cost_method@api.depends_context('company'); @api.depends('categ_id.property_cost_method')❌ no
_compute_valuation@api.depends_context('company'); @api.depends('categ_id.property_valuation')❌ no
write✅ yes
_get_product_accounts✅ yes
get_product_accounts✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

stock_account/product.product

Extension
_inherit: product.product
[product.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_value@api.depends_context('to_date', 'company', 'warehouse_id'); @api.depends('cost_method', 'stock_move_ids.value', 'standard_price')❌ no
write✅ yes
_change_standard_price❌ no
_get_standard_price_at_date❌ no
_get_value_from_lots❌ no
_with_valuation_context❌ no
_get_remaining_moves❌ no
_run_avco❌ no
_run_fifo❌ no
_run_fifo_get_stack❌ no
_update_standard_price❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

stock_account/product.category

Extension
_inherit: product.category
[product.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_anglo_saxon_accounting@api.depends_context('company')❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

stock_account/product.value

Class
_name: product.value
[product_value.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_company_id@api.depends('move_id', 'lot_id', 'product_id')❌ no
_compute_current_value_details❌ no
_compute_value_description❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Class | Total Fields: 13 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

stock_account/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
action_close_stock_valuation❌ no
stock_value❌ no
stock_accounting_value❌ no
_action_close_stock_valuation❌ no
_cron_post_stock_valuation@api.model❌ no
_get_accounts_by_product❌ no
_get_extra_balance@api.model❌ no
_get_location_valuation_vals❌ no
_get_stock_valuation_account_vals❌ no
_get_continental_realtime_variation_vals❌ no
_prepare_inventory_aml_vals❌ no
_get_last_closing_date❌ no
_save_closing_id❌ no
_set_category_defaults❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

stock_account/stock.location

Extension
_inherit: stock.location
[stock_location.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_search_is_valued❌ no
_compute_is_valued❌ no
_should_be_valued❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 8 (Stored: 4, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 26 (@api.model: 3, @api.onchange: 0, @api.depends: 8, @api.constrains: 2)

stock_account/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_value@api.depends('product_id.lot_valuated', 'product_id.product_tmpl_id.lot_valuated'); @api.depends_context('to_date', 'company')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_update_standard_price❌ no
_change_standard_price❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

stock_account/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Regular Fields (5)

Computed Fields

Stored (3)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
_compute_is_in@api.depends('state', 'move_line_ids')❌ no
_compute_is_out@api.depends('state', 'move_line_ids')❌ no
_compute_is_dropship@api.depends('state')❌ no
_compute_is_valued@api.depends('state', 'move_line_ids')❌ no
_compute_value_manual❌ no
_compute_value_justification❌ no
_compute_remaining_qty@api.depends('quantity', 'product_id.stock_move_ids.value')❌ no
_compute_remaining_value@api.depends('value', 'remaining_qty')❌ no
_inverse_picked✅ yes
_inverse_value_manual❌ no
action_adjust_valuation❌ no
_action_done✅ yes
_create_account_move❌ no
_create_analytic_move❌ no
_get_account_move_line_vals❌ no
_get_analytic_distribution❌ no
_get_price_unit❌ no
_get_valued_types@api.model❌ no
_set_value❌ no
_get_value❌ no
_get_value_data❌ no
_get_valued_qty❌ no
_get_manual_value❌ no
_get_value_from_account_move❌ no
_get_value_from_production❌ no
_get_value_from_quotation❌ no
_get_value_from_returns❌ no
_get_value_from_std_price❌ no
_get_value_from_extra❌ no
_get_move_directions❌ no
_get_in_move_lines❌ no
_is_in❌ no
_get_out_move_lines❌ no
_is_out❌ no
_is_dropshipped❌ no
_is_dropshipped_returned❌ no
_prepare_analytic_lines❌ no
_prepare_analytic_line_values❌ no
_should_create_account_move❌ no
_should_exclude_for_valuation❌ no
_is_returned❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

stock_account/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_should_exclude_for_valuation@api.model❌ no
_update_stock_move_value❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock_account/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_check_backdate_allowed@api.constrains('scheduled_date', 'date_done')❌ no
_compute_is_date_editable✅ yes
_is_date_in_lock_period❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_account/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking_type.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

stock_account/stock.quant

Extension
_inherit: stock.quant
[stock_quant.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_cost_method@api.depends_context('company'); @api.depends('product_categ_id.property_cost_method')❌ no
_should_exclude_for_valuation@api.model❌ no
_compute_value@api.depends('company_id', 'location_id', 'owner_id', 'product_id', 'quantity')❌ no
_read_group_select✅ yes
_read_group_postprocess_aggregate✅ yes
_apply_inventory✅ yes
_get_inventory_move_values✅ yes
_get_inventory_fields_write@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

Module: stock_barcode

stock_barcode/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_image@api.depends('has_image')❌ no
_get_fields_stock_barcode@api.model❌ no
_get_stock_barcode_specific_data❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

stock_barcode/product.uom

Extension
_inherit: product.uom
[product_uom.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model❌ no
_get_stock_barcode_specific_data❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

stock_barcode/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock_barcode/stock.location

Extension
_inherit: stock.location
[stock_location.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_barcode_img@api.depends('barcode')❌ no
_get_fields_stock_barcode@api.model❌ no
get_counted_quant_data_records❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 8 (Stored: 4, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 26 (@api.model: 3, @api.onchange: 0, @api.depends: 8, @api.constrains: 2)

stock_barcode/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Methods

Method nameDecoratorsHas super
_get_stock_barcode_specific_data❌ no
_get_fields_stock_barcode@api.model❌ no
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

stock_barcode/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode❌ no
split_uncompleted_moves❌ no
_truncate_overreserved_moves❌ no
post_barcode_process❌ no
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

stock_barcode/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Regular Fields (1)

Computed Fields

Non-Stored (10)

Methods

Method nameDecoratorsHas super
_compute_outermost_result_package_id@api.depends('result_package_id')❌ no
_compute_hide_lot_name@api.depends('tracking', 'picking_type_use_existing_lots', 'picking_type_use_create_lots', 'lot_name')❌ no
_compute_parent_location_id@api.depends('picking_id')❌ no
_compute_product_stock_quant_ids@api.depends('product_id', 'parent_location_id')❌ no
_compute_dummy_id❌ no
_compute_qty_done❌ no
_compute_product_barcode@api.depends('product_barcode')❌ no
_inverse_dummy_id❌ no
_inverse_outermost_result_package_id❌ no
_inverse_qty_done❌ no
create@api.model_create_multi✅ yes
_get_fields_stock_barcode❌ no
_compute_electronic_product_code❌ no
_check_destinations✅ yes
_should_display_put_in_pack_wizard✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock_barcode/stock.package

Extension
_inherit: stock.package
[stock_package.py]

Methods

Method nameDecoratorsHas super
action_create_from_barcode@api.model❌ no
_get_fields_stock_barcode@api.model❌ no
_get_usable_packages@api.model❌ no
📊 Model Summary
Extension | Total Fields: 24 | Computed: 14 (Stored: 3, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 37 (@api.model: 1, @api.onchange: 0, @api.depends: 14, @api.constrains: 0)

stock_barcode/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

stock_barcode/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
action_cancel_from_barcode❌ no
action_open_new_picking@api.model❌ no
action_open_picking❌ no
action_open_picking_client_action❌ no
action_create_return_picking❌ no
action_print_barcode❌ no
action_print_delivery_slip❌ no
action_print_packges❌ no
_get_stock_barcode_data❌ no
_create_new_picking@api.model❌ no
_get_fields_stock_barcode❌ no
filter_on_barcode@api.model❌ no
_get_barcode_filter_warning❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_barcode/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking_type.py]

Regular Fields (10)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_show_barcode_validation@api.depends('restrict_scan_product', 'restrict_put_in_pack', 'restrict_scan_dest_location')❌ no
_compute_is_barcode_picking_type@api.depends('code')❌ no
_check_restrinct_scan_locations@api.constrains('restrict_scan_source_location', 'restrict_scan_dest_location')❌ no
get_action_picking_tree_ready_kanban❌ no
_get_barcode_config❌ no
_get_fields_stock_barcode❌ no
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

stock_barcode/stock.quant

Extension
_inherit: stock.quant
[stock_quant.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_dummy_id❌ no
_inverse_dummy_id❌ no
barcode_write@api.model❌ no
action_validate❌ no
action_client_action❌ no
_get_stock_barcode_data❌ no
get_stock_barcode_data_records❌ no
_get_fields_stock_barcode❌ no
_get_inventory_fields_write✅ yes
_get_stock_barcode_specific_data❌ no
📊 Model Summary
Extension | Total Fields: 29 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 10 (Stored: 1, Non-Stored: 9) | Methods: 72 (@api.model: 19, @api.onchange: 4, @api.depends: 8, @api.constrains: 3)

stock_barcode/stock.scrap

Classical
_name: stock.scrap
_inherit: stock.scrap, barcodes.barcode_events_mixin
[stock_scrap.py]

Methods

Method nameDecoratorsHas super
on_barcode_scanned❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock_barcode/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Methods

Method nameDecoratorsHas super
_get_picking_type_create_values✅ yes
_get_picking_type_update_values✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

stock_barcode/uom.uom

Extension
_inherit: uom.uom
[uom_uom.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: stock_barcode_mrp

stock_barcode_mrp/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_move_raw_line_ids@api.depends('move_raw_ids')❌ no
_compute_move_byproduct_line_ids@api.depends('move_byproduct_ids')❌ no
_compute_is_completed@api.depends('qty_produced', 'product_qty')❌ no
action_open_barcode_client_action❌ no
set_lot_producing❌ no
_get_fields_stock_barcode❌ no
_get_stock_barcode_data❌ no
filter_on_barcode@api.model❌ no
_get_new_production_client_action@api.model❌ no
_should_return_records✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

stock_barcode_mrp/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

stock_barcode_mrp/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode✅ yes
split_uncompleted_moves✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

stock_barcode_mrp/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
_compute_hide_lot_name@api.depends('pick_type_create_components_lots', 'picking_code')✅ yes
_compute_parent_location_id@api.depends('move_id', 'production_id')✅ yes
_inverse_manual_consumption❌ no
create@api.model_create_multi✅ yes
_prepare_stock_move_vals✅ yes
_get_fields_stock_barcode✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock_barcode_mrp/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_get_stock_barcode_data✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_barcode_mrp/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking_type.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_count_mo_confirmed❌ no
_compute_is_barcode_picking_type✅ yes
get_action_picking_tree_ready_kanban✅ yes
_get_barcode_config✅ yes
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

Module: stock_barcode_mrp_subcontracting

stock_barcode_mrp_subcontracting/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_subcontract_stock_barcode@api.depends('move_id.is_subcontract')❌ no
_compute_hide_lot_name@api.depends('is_subcontract_stock_barcode')✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_get_fields_stock_barcode✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

Module: stock_barcode_picking_batch

stock_barcode_picking_batch/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_domain_picking_id❌ no
_get_fields_stock_barcode✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock_barcode_picking_batch/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_batch_button@api.depends('batch_id')❌ no
action_open_batch_picking❌ no
action_unbatch❌ no
_get_without_quantities_error_message✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_barcode_picking_batch/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_picking_batch_barcode_kanban❌ no
_get_barcode_config✅ yes
get_model_records_count❌ no
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

stock_barcode_picking_batch/stock.picking.batch

Extension
_inherit: stock.picking.batch
[stock_picking_batch.py]

Methods

Method nameDecoratorsHas super
action_client_action❌ no
action_open_batch_picking❌ no
action_add_pickings_and_confirm❌ no
open_new_batch_picking@api.model❌ no
action_cancel_from_barcode❌ no
action_get_new_batch_status@api.model❌ no
action_confirm_batch_picking@api.model❌ no
_get_stock_barcode_data❌ no
_get_fields_stock_barcode@api.model❌ no
filter_on_barcode@api.model❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

Module: stock_barcode_product_expiry

stock_barcode_product_expiry/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

stock_barcode_product_expiry/stock.lot

Extension
_inherit: stock.lot
[stock_lot.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

stock_barcode_product_expiry/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

Module: stock_barcode_quality_control

stock_barcode_quality_control/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode✅ yes
_is_checkable_from_context✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock_barcode_quality_control/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: stock_barcode_quality_control_picking_batch

stock_barcode_quality_control_picking_batch/stock.picking.batch

Extension
_inherit: stock.picking.batch
[stock_picking_batch.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

Module: stock_barcode_quality_mrp

stock_barcode_quality_mrp/mrp.production

Extension
_inherit: mrp.production
[mrp_production.py]

Methods

Method nameDecoratorsHas super
_get_fields_stock_barcode✅ yes
📊 Model Summary
Extension | Total Fields: 80 | Computed: 47 (Stored: 17, Non-Stored: 30) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 159 (@api.model: 10, @api.onchange: 2, @api.depends: 40, @api.constrains: 2)

Module: stock_delivery

stock_delivery/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
send_shipping❌ no
get_return_label❌ no
get_return_label_prefix❌ no
_get_delivery_label_prefix❌ no
_get_delivery_doc_prefix❌ no
cancel_shipment❌ no
_get_default_custom_package_code❌ no
_get_packages_from_order❌ no
_get_packages_from_picking❌ no
_get_commodities_from_order❌ no
_get_commodities_from_stock_move_lines❌ no
_product_price_to_company_currency❌ no
fixed_send_shipping❌ no
fixed_cancel_shipment❌ no
base_on_rule_send_shipping❌ no
base_on_rule_cancel_shipment❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock_delivery/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

stock_delivery/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
set_delivery_line✅ yes
_create_delivery_line✅ yes
_format_currency_amount❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

stock_delivery/sale.order.line

Extension
_inherit: sale.order.line
[sale_order.py]

Methods

Method nameDecoratorsHas super
_prepare_procurement_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

stock_delivery/stock.route

Extension
_inherit: stock.route
[stock_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 1)

stock_delivery/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_cal_move_weight@api.depends('product_id', 'product_uom_qty', 'product_uom')❌ no
_get_new_picking_values✅ yes
_key_assign_picking✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

stock_delivery/stock.move.line

Extension
_inherit: stock.move.line
[stock_move.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_price@api.depends('quantity', 'product_uom_id', 'product_id', 'move_id.sale_line_id', 'move_id.sale_line_id.price_reduce_taxinc', 'move_id.sale_line_id.product_uom_id')✅ yes
_get_aggregated_product_quantities✅ yes
_pre_put_in_pack_hook✅ yes
_post_put_in_pack_hook✅ yes
_get_package_carrier_type_for_pack❌ no
_should_set_package✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock_delivery/stock.package

Extension
_inherit: stock.package
[stock_package.py]

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_weight@api.depends('contained_quant_ids', 'package_type_id')❌ no
_get_default_weight_uom❌ no
_compute_weight_uom_name❌ no
_compute_weight_is_kg❌ no
_pre_put_in_pack_hook✅ yes
_post_put_in_pack_hook✅ yes
📊 Model Summary
Extension | Total Fields: 24 | Computed: 14 (Stored: 3, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 37 (@api.model: 1, @api.onchange: 0, @api.depends: 14, @api.constrains: 0)

stock_delivery/stock.package.type

Extension
_inherit: stock.package.type
[stock_package_type.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_carrier_type@api.onchange('package_carrier_type')❌ no
_compute_length_uom_name@api.depends('package_carrier_type')✅ yes
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

stock_delivery/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (3)

Computed Fields

Stored (1)

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_get_default_weight_uom❌ no
_compute_weight_uom_name❌ no
_compute_allowed_carrier_ids@api.depends('partner_id', 'carrier_id.max_weight', 'carrier_id.max_volume', 'carrier_id.must_have_tag_ids', 'carrier_id.excluded_tag_ids', 'move_ids.product_id.product_tag_ids', 'move_ids.product_id.weight', 'move_ids.product_id.volume')❌ no
_compute_carrier_tracking_url@api.depends('carrier_id', 'carrier_tracking_ref')❌ no
_compute_return_picking@api.depends('carrier_id', 'move_ids')❌ no
_compute_return_label❌ no
get_multiple_carrier_tracking❌ no
_cal_weight@api.depends('move_ids.weight')❌ no
_carrier_exception_note❌ no
_send_confirmation_email✅ yes
send_to_shipper❌ no
_check_carrier_details_compliance❌ no
print_return_label❌ no
_get_matching_delivery_lines❌ no
_prepare_sale_delivery_line_vals❌ no
_add_delivery_cost_to_so❌ no
open_website_url❌ no
cancel_shipment❌ no
_get_estimated_weight❌ no
_should_generate_commercial_invoice❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: stock_dropshipping

stock_dropshipping/product.product

Extension
_inherit: product.product
[product.py]

Methods

Method nameDecoratorsHas super
_get_description✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

stock_dropshipping/purchase.order

Extension
_inherit: purchase.order
[purchase.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_incoming_picking_count@api.depends('picking_ids.is_dropship')✅ yes
action_view_picking❌ no
action_view_dropship❌ no
_prepare_reference_vals✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 18 (Stored: 13, Non-Stored: 5) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 84 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 1)

stock_dropshipping/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_create_dropship_sequence❌ no
create_missing_dropship_sequence@api.model❌ no
_create_per_company_sequences✅ yes
_create_dropship_picking_type❌ no
create_missing_dropship_picking_type@api.model❌ no
_create_per_company_picking_types✅ yes
_create_dropship_rule❌ no
create_missing_dropship_rule@api.model❌ no
_create_per_company_rules✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

stock_dropshipping/sale.order

Extension
_inherit: sale.order
[sale.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_picking_ids@api.depends('picking_ids.is_dropship')✅ yes
action_view_delivery❌ no
action_view_dropship❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

stock_dropshipping/sale.order.line

Extension
_inherit: sale.order.line
[sale.py]

Methods

Method nameDecoratorsHas super
_compute_is_mto✅ yes
_get_qty_procurement✅ yes
_compute_product_updatable@api.depends('purchase_line_count')✅ yes
_purchase_service_prepare_order_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

stock_dropshipping/stock.rule

Extension
_inherit: stock.rule
[stock.py]

Methods

Method nameDecoratorsHas super
_get_procurements_to_merge_groupby@api.model✅ yes
_get_partner_id✅ yes
_compute_picking_type_code_domain✅ yes
_get_rule_domain@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 31 (@api.model: 14, @api.onchange: 2, @api.depends: 2, @api.constrains: 1)

stock_dropshipping/stock.picking

Extension
_inherit: stock.picking
[stock.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_dropship@api.depends('location_dest_id.usage', 'location_dest_id.company_id', 'location_id.usage', 'location_id.company_id')❌ no
_is_to_external_location✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_dropshipping/stock.picking.type

Extension
_inherit: stock.picking.type
[stock.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_default_location_src_id✅ yes
_compute_default_location_dest_id✅ yes
_compute_warehouse_id@api.depends('default_location_src_id', 'default_location_dest_id')✅ yes
_compute_show_picking_type@api.depends('code')✅ yes
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

stock_dropshipping/stock.lot

Extension
_inherit: stock.lot
[stock.py]

Methods

Method nameDecoratorsHas super
_compute_partner_ids❌ no
_get_outgoing_domain✅ yes
📊 Model Summary
Extension | Total Fields: 14 | Computed: 8 (Stored: 3, Non-Stored: 5) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 24 (@api.model: 5, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

stock_dropshipping/stock.move

Extension
_inherit: stock.move
[stock.py]

Methods

Method nameDecoratorsHas super
_get_layer_candidates✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: stock_enterprise

stock_enterprise/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: stock_fleet

stock_fleet/fleet.vehicle.model.category

Extension
_inherit: fleet.vehicle.model.category
[fleet_vehicle_model.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name✅ yes
_compute_weight_capacity_uom_name❌ no
_compute_volume_capacity_uom_name❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock_fleet/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_dock_ids@api.depends('warehouse_id')❌ no
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

stock_fleet/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_search_zip❌ no
write✅ yes
_reset_location❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_fleet/stock.picking.batch

Extension
_inherit: stock.picking.batch
[stock_picking_batch.py]

Regular Fields (1)

Computed Fields

Stored (4)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_end_date@api.depends('scheduled_date')❌ no
_compute_vehicle_category_id@api.depends('vehicle_id')❌ no
_compute_dock_id@api.depends('picking_ids', 'picking_ids.location_id', 'picking_ids.location_dest_id', 'picking_type_id')❌ no
_compute_weight_uom_name❌ no
_compute_volume_uom_name❌ no
_compute_driver_id@api.depends('vehicle_id')❌ no
_compute_capacity_percentage@api.depends('estimated_shipping_weight', 'vehicle_category_id.weight_capacity', 'estimated_shipping_volume', 'vehicle_category_id.volume_capacity')❌ no
create@api.model_create_multi✅ yes
write✅ yes
order_on_zip❌ no
_set_moves_destination_to_dock❌ no
_get_merged_batch_vals✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

stock_fleet/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Methods

Method nameDecoratorsHas super
_get_picking_type_update_values✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: stock_fleet_enterprise

stock_fleet_enterprise/stock.picking.batch

Extension
_inherit: stock.picking.batch
[stock_picking_batch.py]

Methods

Method nameDecoratorsHas super
action_picking_map_view❌ no
action_open_batch_from_gantt_view❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

Module: stock_intrastat

stock_intrastat/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: stock_landed_costs

stock_landed_costs/account.move

Extension
_inherit: account.move
[account_move.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_landed_costs_visible@api.depends('line_ids', 'line_ids.is_landed_costs_line')❌ no
button_create_landed_costs❌ no
action_view_landed_costs❌ no
_update_order_line_info✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

stock_landed_costs/account.move.line

Extension
_inherit: account.move.line
[account_move.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_onchange_product_id_landed_costs@api.onchange('product_id')❌ no
_onchange_is_landed_costs_line@api.onchange('is_landed_costs_line')❌ no
_eligible_for_stock_account✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

stock_landed_costs/product.template

Extension
_inherit: product.template
[product.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

stock_landed_costs/purchase.order.line

Extension
_inherit: purchase.order.line
[purchase.py]

Methods

Method nameDecoratorsHas super
_prepare_account_move_line✅ yes
📊 Model Summary
Extension | Total Fields: 41 | Computed: 20 (Stored: 12, Non-Stored: 8) | Related: 9 (Stored: 2, Non-Stored: 7) | Methods: 44 (@api.model: 5, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_landed_costs/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

stock_landed_costs/stock.landed.cost

Class
_name: stock.landed.cost
[stock_landed_cost.py]

Regular Fields (12)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_default_account_journal_id❌ no
_compute_total_amount@api.depends('cost_lines.price_unit')❌ no
_onchange_target_model@api.onchange('target_model')❌ no
create@api.model_create_multi✅ yes
_track_subtype✅ yes
button_cancel❌ no
button_validate❌ no
get_valuation_lines❌ no
compute_landed_cost❌ no
_get_targeted_move_ids❌ no
_check_can_validate❌ no
_check_sum❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 13 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

stock_landed_costs/stock.landed.cost.lines

Class
_name: stock.landed.cost.lines
[stock_landed_cost.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
onchange_product_id@api.onchange('product_id')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

stock_landed_costs/stock.valuation.adjustment.lines

Class
_name: stock.valuation.adjustment.lines
[stock_landed_cost.py]

Regular Fields (9)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('cost_line_id.name', 'product_id.code', 'product_id.name')❌ no
_compute_final_cost@api.depends('former_cost', 'additional_landed_cost')❌ no
_create_accounting_entries❌ no
_prepare_account_move_line_values❌ no
_create_account_move_line❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

stock_landed_costs/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_get_landed_cost❌ no
_get_value_from_extra✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

Module: stock_maintenance

stock_maintenance/maintenance.equipment

Extension
_inherit: maintenance.equipment
[maintenance.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_match_serial@api.depends('serial_no')❌ no
action_open_matched_serial❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

stock_maintenance/stock.location

Extension
_inherit: stock.location
[stock_location.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_equipment_count❌ no
action_view_equipments_records❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 8 (Stored: 4, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 26 (@api.model: 3, @api.onchange: 0, @api.depends: 8, @api.constrains: 2)

Module: stock_picking_batch

stock_picking_batch/stock.move

Extension
_inherit: stock.move
[stock_move.py]

Methods

Method nameDecoratorsHas super
_search_picking_for_assignation_domain✅ yes
_action_cancel✅ yes
_assign_picking_post_process✅ yes
write✅ yes
_action_assign✅ yes
action_show_details✅ yes
📊 Model Summary
Extension | Total Fields: 73 | Computed: 33 (Stored: 14, Non-Stored: 19) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 127 (@api.model: 6, @api.onchange: 1, @api.depends: 29, @api.constrains: 0)

stock_picking_batch/stock.move.line

Extension
_inherit: stock.move.line
[stock_move_line.py]

Methods

Method nameDecoratorsHas super
action_open_add_to_wave❌ no
_add_to_wave❌ no
_is_auto_waveable❌ no
_auto_wave❌ no
_get_potential_existing_waves_extra_domain❌ no
_get_potential_new_waves_extra_domain❌ no
_is_potential_existing_wave_extra❌ no
_is_new_potential_line_extra❌ no
_auto_wave_lines_into_existing_waves❌ no
_auto_wave_lines_into_new_waves❌ no
_get_auto_wave_description❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 20 (Stored: 1, Non-Stored: 19) | Methods: 50 (@api.model: 2, @api.onchange: 4, @api.depends: 8, @api.constrains: 2)

stock_picking_batch/stock.picking.type

Extension
_inherit: stock.picking.type
[stock_picking.py]

Regular Fields (14)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_picking_count✅ yes
action_batch❌ no
action_wave❌ no
_is_auto_batch_grouped@api.model❌ no
_is_auto_wave_grouped@api.model❌ no
_get_batch_group_by_keys@api.model❌ no
_get_wave_group_by_keys@api.model❌ no
_get_batch_and_wave_group_by_keys@api.model❌ no
_validate_auto_batch_group_by@api.constrains(lambda self: self._get_batch_group_by_keys() + ['auto_batch'])❌ no
📊 Model Summary
Extension | Total Fields: 49 | Computed: 17 (Stored: 6, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 34 (@api.model: 4, @api.onchange: 2, @api.depends: 9, @api.constrains: 0)

stock_picking_batch/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
action_add_operations❌ no
action_confirm✅ yes
button_validate✅ yes
_create_backorder✅ yes
action_cancel✅ yes
_should_show_transfers✅ yes
_find_auto_batch❌ no
_is_auto_batchable❌ no
_get_possible_pickings_domain❌ no
_get_possible_batches_domain❌ no
_get_auto_batch_description❌ no
_is_single_transfer✅ yes
_add_to_wave_post_picking_split_hook❌ no
assign_batch_user❌ no
action_view_batch❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

stock_picking_batch/stock.picking.batch

Class
_name: stock.picking.batch
[stock_picking_batch.py]

Regular Fields (8)

Computed Fields

Stored (2)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('description'); @api.depends_context('add_to_existing_batch')✅ yes
_compute_show_lots_text@api.depends('picking_type_id')❌ no
_compute_estimated_shipping_capacity❌ no
_compute_allowed_picking_ids@api.depends('company_id', 'picking_type_id', 'state')❌ no
_compute_move_ids@api.depends('picking_ids', 'picking_ids.move_line_ids', 'picking_ids.move_ids', 'picking_ids.move_ids.state')❌ no
_compute_move_line_ids@api.depends('picking_ids', 'picking_ids.move_line_ids')❌ no
_search_move_line_ids❌ no
_compute_show_allocation@api.depends('state', 'move_ids', 'picking_type_id')❌ no
_compute_state@api.depends('picking_ids', 'picking_ids.state')❌ no
_compute_scheduled_date@api.depends('picking_ids', 'picking_ids.scheduled_date')❌ no
onchange_scheduled_date@api.onchange('scheduled_date')❌ no
_set_move_line_ids❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_confirm❌ no
action_cancel❌ no
action_print❌ no
action_done❌ no
action_assign❌ no
action_put_in_pack❌ no
action_view_reception_report❌ no
action_open_label_layout❌ no
action_merge❌ no
action_batch_detailed_operations❌ no
action_see_packages❌ no
_prepare_name@api.model❌ no
_sanity_check❌ no
_track_subtype✅ yes
_is_picking_auto_mergeable❌ no
_is_line_auto_mergeable❌ no
_are_moves_auto_mergeable❌ no
_are_pickings_auto_mergeable❌ no
_get_merged_batch_vals❌ no
📊 Model Summary
Class | Total Fields: 20 | Computed: 10 (Stored: 2, Non-Stored: 8) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 34 (@api.model: 2, @api.onchange: 1, @api.depends: 9, @api.constrains: 0)

stock_picking_batch/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Methods

Method nameDecoratorsHas super
_get_picking_type_create_values✅ yes
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

Module: stock_sms

stock_sms/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_default_confirmation_sms_picking_template❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

stock_sms/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_pre_action_done_hook✅ yes
_check_warn_sms❌ no
_action_generate_warn_sms_wizard❌ no
_send_confirmation_email✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: survey

survey/gamification.badge

Extension
_inherit: gamification.badge
[badge.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_survey_id@api.depends('survey_ids.certification_badge_id')❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

survey/gamification.challenge

Extension
_inherit: gamification.challenge
[challenge.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 26 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

survey/res.lang

Extension
_inherit: res.lang
[res_lang.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

survey/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_certifications_count@api.depends('is_company')❌ no
_compute_certifications_company_count@api.depends('is_company', 'child_ids.certifications_count')❌ no
action_view_certifications❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

survey/survey.question

Class
_name: survey.question
[survey_question.py]

Regular Fields (38)

Computed Fields

Stored (8)

Non-Stored (6)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_check_question_type_for_pages@api.constrains('is_page')❌ no
_compute_has_image_only_suggested_answer@api.depends('suggested_answer_ids', 'suggested_answer_ids.value')❌ no
_compute_question_placeholder@api.depends('question_type')❌ no
_compute_background_image@api.depends('is_page')❌ no
_compute_background_image_url@api.depends('survey_id.access_token', 'background_image', 'page_id', 'survey_id.background_image_url')❌ no
_compute_question_type@api.depends('is_page')❌ no
_compute_question_ids@api.depends('survey_id.question_and_page_ids.is_page', 'survey_id.question_and_page_ids.sequence')❌ no
_compute_page_id@api.depends('survey_id.question_and_page_ids.is_page', 'survey_id.question_and_page_ids.sequence')❌ no
_compute_save_as_email@api.depends('question_type', 'validation_email')❌ no
_compute_save_as_nickname@api.depends('question_type')❌ no
_compute_validation_required@api.depends('question_type')❌ no
_compute_allowed_triggering_question_ids@api.depends('survey_id', 'survey_id.question_ids', 'triggering_answer_ids')❌ no
_compute_triggering_question_ids@api.depends('triggering_answer_ids')❌ no
_compute_is_scored_question@api.depends('question_type', 'scoring_type', 'answer_date', 'answer_datetime', 'answer_numerical_box', 'suggested_answer_ids.is_correct')❌ no
_onchange_validation_parameters@api.onchange('question_type', 'validation_required')❌ no
copy✅ yes
create@api.model_create_multi✅ yes
validate_question❌ no
_validate_char_box❌ no
_validate_numerical_box❌ no
_validate_date❌ no
_validate_choice❌ no
_validate_matrix❌ no
_validate_scale❌ no
_index❌ no
_update_time_limit_from_survey❌ no
_prepare_statistics❌ no
_get_stats_data❌ no
_get_stats_data_answers❌ no
_get_stats_graph_data_matrix❌ no
_get_stats_data_scale❌ no
_get_stats_summary_data❌ no
_get_stats_summary_data_choice❌ no
_get_stats_summary_data_numerical❌ no
_get_stats_summary_data_scored❌ no
_get_correct_answers❌ no
📊 Model Summary
Class | Total Fields: 57 | Computed: 14 (Stored: 8, Non-Stored: 6) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 38 (@api.model: 2, @api.onchange: 1, @api.depends: 13, @api.constrains: 1)

survey/survey.question.answer

Class
_name: survey.question.answer
[survey_question.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('value_label', 'question_id.question_type', 'question_id.title', 'matrix_question_id')❌ no
_compute_value_label@api.depends('question_id.suggested_answer_ids', 'sequence', 'value')❌ no
_check_question_not_empty@api.constrains('question_id', 'matrix_question_id')❌ no
_get_answer_matching_domain❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

survey/survey.survey

Class
_name: survey.survey
[survey_survey.py]

Regular Fields (32)

Computed Fields

Stored (5)

Non-Stored (19)

Methods

Method nameDecoratorsHas super
_get_default_access_token@api.model❌ no
default_get@api.model✅ yes
_compute_background_image_url@api.depends('background_image', 'access_token')❌ no
_compute_scoring_max_obtainable@api.depends('question_and_page_ids', 'question_and_page_ids.suggested_answer_ids', 'question_and_page_ids.suggested_answer_ids.answer_score')❌ no
_compute_users_can_signup❌ no
_compute_survey_statistic@api.depends('user_input_ids.state', 'user_input_ids.test_entry', 'user_input_ids.scoring_percentage', 'user_input_ids.scoring_success')❌ no
_compute_answer_duration_avg@api.depends('user_input_ids.survey_id', 'user_input_ids.start_datetime', 'user_input_ids.end_datetime')❌ no
_compute_page_and_question_ids@api.depends('question_and_page_ids')❌ no
_compute_is_attempts_limited@api.depends('question_and_page_ids.triggering_answer_ids', 'users_login_required', 'access_mode')❌ no
_compute_session_answer_count@api.depends('session_start_time', 'user_input_ids')❌ no
_compute_session_question_answer_count@api.depends('session_question_id', 'session_start_time', 'user_input_ids.user_input_line_ids')❌ no
_compute_session_code@api.depends('access_token')❌ no
_compute_session_show_leaderboard@api.depends('scoring_type', 'question_and_page_ids.save_as_nickname')❌ no
_compute_has_conditional_questions@api.depends('question_and_page_ids.triggering_answer_ids')❌ no
_compute_certification@api.depends('scoring_type')❌ no
_compute_certification_give_badge@api.depends('users_login_required', 'certification')❌ no
_compute_scoring_type@api.depends('certification')❌ no
_compute_session_available@api.depends('survey_type', 'certification')❌ no
_compute_allowed_survey_types@api.depends_context('uid')❌ no
_onchange_survey_type@api.onchange('survey_type')❌ no
_onchange_session_speed_rating@api.onchange('session_speed_rating', 'session_speed_rating_time_limit')❌ no
_onchange_restrict_user_ids@api.onchange('restrict_user_ids', 'user_id')❌ no
_check_scoring_after_page_availability@api.constrains('scoring_type', 'users_can_go_back')❌ no
_check_survey_responsible_access@api.constrains('user_id', 'restrict_user_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy✅ yes
copy_data✅ yes
action_archive✅ yes
action_unarchive✅ yes
_create_answer❌ no
_check_answer_creation❌ no
_prepare_user_input_predefined_questions❌ no
_can_go_back❌ no
_has_attempts_left❌ no
_get_number_of_attempts_lefts❌ no
_get_pages_or_questions@api.model❌ no
_get_pages_and_questions_to_show❌ no
_get_next_page_or_question❌ no
_is_first_page_or_question❌ no
_is_last_page_or_question❌ no
_get_survey_questions❌ no
_get_conditional_maps❌ no
_session_open❌ no
_get_session_next_question❌ no
_get_session_most_voted_answers❌ no
_prepare_leaderboard_values❌ no
check_validity❌ no
action_send_survey❌ no
action_start_survey❌ no
action_print_survey❌ no
action_result_survey❌ no
action_test_survey❌ no
action_survey_user_input_completed❌ no
action_survey_user_input_certified❌ no
action_survey_user_input❌ no
action_survey_preview_certification_template❌ no
action_start_session❌ no
action_open_session_manager❌ no
action_end_session❌ no
get_start_url❌ no
get_start_short_url❌ no
get_print_url❌ no
_prepare_statistics❌ no
_prepare_challenge_category❌ no
_create_certification_badge_trigger❌ no
_handle_certification_badges❌ no
_generate_session_codes❌ no
_get_supported_lang_codes❌ no
📊 Model Summary
Class | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

survey/survey.user_input

Class
_name: survey.user_input
[survey_user_input.py]

Regular Fields (17)

Computed Fields

Stored (3)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_scoring_values@api.depends('user_input_line_ids.answer_score', 'user_input_line_ids.question_id', 'predefined_question_ids.answer_score')❌ no
_compute_scoring_success@api.depends('scoring_percentage', 'survey_id')❌ no
_compute_survey_time_limit_reached@api.depends('start_datetime', 'survey_id.is_time_limited', 'survey_id.time_limit')❌ no
_compute_question_time_limit_reached@api.depends('survey_id.session_question_id.time_limit', 'survey_id.session_question_id.is_time_limited', 'survey_id.session_question_start_time')❌ no
_compute_attempts_info@api.depends('state', 'test_entry', 'survey_id.is_attempts_limited', 'partner_id', 'email', 'invite_token')❌ no
create@api.model_create_multi✅ yes
action_resend❌ no
action_print_answers❌ no
action_redirect_to_attempts❌ no
_generate_invite_token@api.model❌ no
_mark_in_progress❌ no
_mark_done❌ no
get_start_url❌ no
get_print_url❌ no
_save_lines❌ no
_save_line_simple_answer❌ no
_save_line_choice❌ no
_save_line_matrix❌ no
_get_line_answer_values❌ no
_get_line_comment_values❌ no
_prepare_statistics❌ no
_multiple_choice_question_answer_result❌ no
_simple_choice_question_answer_result❌ no
_simple_question_answer_result❌ no
_get_conditional_values❌ no
_get_selected_suggested_answers❌ no
_clear_inactive_conditional_answers❌ no
_get_inactive_conditional_questions❌ no
_get_print_questions❌ no
_get_next_skipped_page_or_question❌ no
_get_skipped_questions❌ no
_is_last_skipped_page_or_question❌ no
_notify_new_participation_subscribers❌ no
📊 Model Summary
Class | Total Fields: 27 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

survey/survey.user_input.line

Class
_name: survey.user_input.line
[survey_user_input.py]

Regular Fields (12)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('answer_type', 'value_text_box', 'value_numerical_box', 'value_char_box', 'value_date', 'value_datetime', 'suggested_answer_id.value', 'matrix_row_id.value')❌ no
_compute_answer_score@api.depends('answer_type', 'value_text_box', 'value_numerical_box', 'value_date', 'value_datetime', 'suggested_answer_id', 'user_input_id')❌ no
_check_answer_type_skipped@api.constrains('skipped', 'answer_type')❌ no
_get_answer_matching_domain❌ no
_get_answer_value❌ no
📊 Model Summary
Class | Total Fields: 18 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 4 (Stored: 2, Non-Stored: 2) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

survey/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Methods

Method nameDecoratorsHas super
action_load_survey_template_sample@api.model❌ no
get_survey_templates_data@api.model❌ no
_get_survey_template_values❌ no
_prepare_survey_template_values@api.model❌ no
_prepare_assessment_template_values@api.model❌ no
_prepare_live_session_template_values@api.model❌ no
action_load_sample_custom@api.model❌ no
action_show_sample❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

Module: survey_crm

survey_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

survey_crm/crm.team

Extension
_inherit: crm.team
[crm_team.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 16 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

survey_crm/survey.question

Extension
_inherit: survey.question
[survey_question.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_generate_lead@api.depends('question_type', 'suggested_answer_ids')❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 14 (Stored: 8, Non-Stored: 6) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 38 (@api.model: 2, @api.onchange: 1, @api.depends: 13, @api.constrains: 1)

survey_crm/survey.question.answer

Extension
_inherit: survey.question.answer
[survey_question_answer.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

survey_crm/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_generate_lead@api.depends('survey_type', 'question_ids')❌ no
_compute_lead_count@api.depends('lead_ids')❌ no
action_end_session✅ yes
action_survey_see_leads❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

survey_crm/survey.user_input

Extension
_inherit: survey.user_input
[survey_user_input.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_mark_done✅ yes
_create_leads_from_generative_answers❌ no
_prepare_common_survey_lead_values❌ no
_prepare_user_input_lead_values❌ no
_prepare_lead_values_from_user_input_lines❌ no
action_redirect_lead❌ no
📊 Model Summary
Extension | Total Fields: 27 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

survey_crm/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Methods

Method nameDecoratorsHas super
get_survey_templates_data@api.model✅ yes
_get_survey_template_values✅ yes
_prepare_lead_qualification_template_values@api.model❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

Module: test_ai_fields

test_ai_fields/test.ai.fields.parent

Class
_name: test.ai.fields.parent
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_ai_fields/test.ai.fields.model

Class
_name: test.ai.fields.model
[models.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
mail_allowed_qweb_expressions@api.model✅ yes
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_ai_fields/test.ai.fields.definition

Class
_name: test.ai.fields.definition
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_ai_fields/test.ai.fields.no.ai

Class
_name: test.ai.fields.no.ai
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_ai_fields/test.ai.read.model

Class
_name: test.ai.read.model
[models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_base_automation

test_base_automation/base.automation.lead.test

Class
_name: base.automation.lead.test
[test_base_automation.py]

Regular Fields (10)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_stage_id@api.depends('state')❌ no
_compute_employee_deadline@api.depends('partner_id.employee', 'priority')❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 13 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_base_automation/base.automation.lead.thread.test

Classical
_name: base.automation.lead.thread.test
_inherit: base.automation.lead.test
[test_base_automation.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/base.automation.line.test

Class
_name: base.automation.line.test
[test_base_automation.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/base.automation.linked.test

Class
_name: base.automation.linked.test
[test_base_automation.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/test_base_automation.project

Class
_name: test_base_automation.project
[test_base_automation.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/test_base_automation.task

Class
_name: test_base_automation.task
[test_base_automation.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_project_id@api.depends('parent_id.project_id')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_base_automation/test_base_automation.stage

Class
_name: test_base_automation.stage
[test_base_automation.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/test_base_automation.tag

Class
_name: test_base_automation.tag
[test_base_automation.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/base.automation.lead.thread.test

Classical
_name: base.automation.lead.thread.test
_inherit: base.automation.lead.test
[test_base_automation.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/base.automation.model.with.recname.char

Class
_name: base.automation.model.with.recname.char
[test_base_automation.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_base_automation/base.automation.model.with.recname.m2o

Class
_name: base.automation.model.with.recname.m2o
[test_base_automation.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
name_create@api.model❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_data_cleaning

test_data_cleaning/data_cleaning.test.model

Class
_name: data_cleaning.test.model
[data_cleaning_test_model.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_html_field_history

test_html_field_history/html.field.history.test

Classical
_name: html.field.history.test
_inherit: html.field.history.mixin
[model_html_field_history_test.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_versioned_fields❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_import_export

test_import_export/export.aggregator

Class
_name: export.aggregator
[models_export.py]

Regular Fields (16)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 16 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.aggregator.one2many

Class
_name: export.aggregator.one2many
[models_export.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.aggregator.admin

Class
_name: export.aggregator.admin
[models_export.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/f'export.{name}

Class
_name: f'export.{name}
[models_export_impex.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.one2many.child

Class
_name: export.one2many.child
[models_export_impex.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.one2many.multiple

Class
_name: export.one2many.multiple
[models_export_impex.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.one2many.multiple.child

Class
_name: export.one2many.multiple.child
[models_export_impex.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.one2many.child.1

Classical
_name: export.one2many.child.1
_inherit: export.one2many.multiple.child
[models_export_impex.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.one2many.child.2

Classical
_name: export.one2many.child.2
_inherit: export.one2many.multiple.child
[models_export_impex.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.many2many.other

Class
_name: export.many2many.other
[models_export_impex.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.selection.withdefault

Class
_name: export.selection.withdefault
[models_export_impex.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.one2many.recursive

Class
_name: export.one2many.recursive
[models_export_impex.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.unique

Class
_name: export.unique
[models_export_impex.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.inherits.parent

Class
_name: export.inherits.parent
[models_export_impex.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.inherits.child

Delegation
_name: export.inherits.child
_inherits: export.inherits.parent via parent_id
[models_export_impex.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.m2o.str

Class
_name: export.m2o.str
[models_export_impex.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.m2o.str.child

Class
_name: export.m2o.str.child
[models_export_impex.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.with.required.field

Class
_name: export.with.required.field
[models_export_impex.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.many2one.required.subfield

Class
_name: export.many2one.required.subfield
[models_export_impex.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/export.with.non.demo.constraint

Class
_name: export.with.non.demo.constraint
[models_export_impex.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_check_name_starts_with_uppercase_except_demo_data@api.constrains('name')❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

test_import_export/import.char

Class
_name: import.char
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.char.required

Class
_name: import.char.required
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.char.readonly

Class
_name: import.char.readonly
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.char.noreadonly

Class
_name: import.char.noreadonly
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.char.stillreadonly

Class
_name: import.char.stillreadonly
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.m2o

Class
_name: import.m2o
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.m2o.required

Class
_name: import.m2o.required
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.o2m

Class
_name: import.o2m
[models_import.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.o2m.child

Class
_name: import.o2m.child
[models_import.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.preview

Class
_name: import.preview
[models_import.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.float

Class
_name: import.float
[models_import.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.complex

Class
_name: import.complex
[models_import.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.properties.definition

Class
_name: import.properties.definition
[models_import.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/import.properties

Class
_name: import.properties
[models_import.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/PropertyInherits

Delegation
_inherits: import.properties via parent_id
[models_import.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_import_export/PathToProperty

Extension
[models_import.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_all_import_properties@api.depends('properties_id', 'another_properties_id')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: test_inherit

test_inherit/test.inherit.mother

Class
_name: test.inherit.mother
[mother_base.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_surname@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_inherit/test.inherit.mother

Extension
_inherit: test.inherit.mother
[mother_inherit_1.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
bar❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_inherit/test_mother_underscore

Classical
_name: test_mother_underscore
_inherit: test.inherit.mother
[mother_inherit_1.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/test_mother_underscore

Extension
_inherit: test_mother_underscore
[mother_inherit_1.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/test.inherit.mother

Extension
_inherit: test.inherit.mother
[mother_inherit_2.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_surname@api.depends('field_in_mother')✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_inherit/test.inherit.mother

Extension
_inherit: test.inherit.mother
[mother_inherit_3.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_inherit/test.inherit.mother

Extension
_inherit: test.inherit.mother
[mother_inherit_4.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
foo❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_inherit/test_inherit_daughter

Delegation
_name: test_inherit_daughter
_inherits: test.inherit.mother via template_id
[test_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/test_inherit_daughter

Extension
_inherit: test_inherit_daughter
[test_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/res.partner

Extension
_inherit: res.partner
[test_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/test_inherit_property

Class
_name: test_inherit_property
[test_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/test_inherit_property

Extension
_inherit: test_inherit_property
[test_models.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_bar❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/test_orm.selection

Extension
_inherit: test_orm.selection
[test_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_other_values❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_inherit/test_orm.message

Extension
_inherit: test_orm.message
[test_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
bar❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

Module: test_mail

test_mail/mail.test.access

Classical
_name: mail.test.access
_inherit: mail.thread.blacklist
[mail_test_access.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.access.custo

Classical
_name: mail.test.access.custo
_inherit: mail.thread.blacklist
[mail_test_access.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_mail_get_operation_for_mail_message_operation✅ yes
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.access.public

Class
_name: mail.test.access.public
[mail_test_access.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_get_customer_information✅ yes
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.lead

Classical
_name: mail.test.lead
_inherit: mail.thread.blacklist, mail.thread.cc
[mail_test_lead.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_creation_message❌ no
_get_customer_information✅ yes
_message_post_after_hook✅ yes
📊 Model Summary
Classical | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.ticket

Class
_name: mail.test.ticket
[mail_test_ticket.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_message_compute_subject❌ no
_notify_get_recipients_groups✅ yes
_track_template✅ yes
_creation_subtype✅ yes
_track_subtype✅ yes
_get_customer_information✅ yes
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.ticket.el

Classical
_name: mail.test.ticket.el
_inherit: mail.test.ticket, mail.thread.blacklist
[mail_test_ticket.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_email_from@api.depends('customer_id')❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_mail/mail.test.ticket.mc

Classical
_name: mail.test.ticket.mc
_inherit: mail.test.ticket
[mail_test_ticket.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_customer_information✅ yes
_notify_get_reply_to✅ yes
_creation_subtype✅ yes
_track_subtype✅ yes
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.ticket.partner

Classical
_name: mail.test.ticket.partner
_inherit: mail.test.ticket.mc, mail.thread.blacklist
[mail_test_ticket.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_message_post_after_hook✅ yes
_creation_subtype✅ yes
_track_template✅ yes
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.container

Classical
_name: mail.test.container
_inherit: mail.alias.mixin
[mail_test_ticket.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_notify_get_recipients_groups✅ yes
_alias_get_creation_values✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.container.mc

Classical
_name: mail.test.container.mc
_inherit: mail.test.container
[mail_test_ticket.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_alias_get_creation_values✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.performance.thread

Class
_name: mail.performance.thread
[test_mail_corner_case_models.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_value_pc@api.depends('value')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_mail/mail.performance.thread.recipients

Class
_name: mail.performance.thread.recipients
[test_mail_corner_case_models.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.performance.tracking

Class
_name: mail.performance.tracking
[test_mail_corner_case_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.field.type

Class
_name: mail.test.field.type
[test_mail_corner_case_models.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_mail_get_partner_fields❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.lang

Class
_name: mail.test.lang
[test_mail_corner_case_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_notify_get_recipients_groups✅ yes
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.all.m2m

Class
_name: mail.test.track.all.m2m
[test_mail_corner_case_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.all.o2m

Class
_name: mail.test.track.all.o2m
[test_mail_corner_case_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.all.properties.parent

Class
_name: mail.test.track.all.properties.parent
[test_mail_corner_case_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.all

Class
_name: mail.test.track.all
[test_mail_corner_case_models.py]

Regular Fields (18)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.compute

Class
_name: mail.test.track.compute
[test_mail_corner_case_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.duration.mixin

Classical
_name: mail.test.track.duration.mixin
_inherit: mail.tracking.duration.mixin
[test_mail_corner_case_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.groups

Class
_name: mail.test.track.groups
[test_mail_corner_case_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.monetary

Class
_name: mail.test.track.monetary
[test_mail_corner_case_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track.selection

Class
_name: mail.test.track.selection
[test_mail_corner_case_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.multi.company

Classical
_name: mail.test.multi.company
_inherit: mail.thread.main.attachment
[test_mail_corner_case_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.multi.company.read

Classical
_name: mail.test.multi.company.read
_inherit: mail.test.multi.company
[test_mail_corner_case_models.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.multi.company.with.activity

Class
_name: mail.test.multi.company.with.activity
[test_mail_corner_case_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.nothread

Class
_name: mail.test.nothread
[test_mail_corner_case_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.recipients

Classical
_name: mail.test.recipients
_inherit: mail.thread.cc
[test_mail_feature_models.py]

Regular Fields (4)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_customer_email@api.depends('customer_id')❌ no
_compute_customer_phone@api.depends('customer_id')❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_mail/mail.test.thread.customer

Classical
_name: mail.test.thread.customer
_inherit: mail.test.recipients
[test_mail_feature_models.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.properties

Class
_name: mail.test.properties
[test_mail_feature_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.rotting.stage

Class
_name: mail.test.rotting.stage
[test_mail_feature_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.rotting.resource

Classical
_name: mail.test.rotting.resource
_inherit: mail.tracking.duration.mixin
[test_mail_feature_models.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_rotting_depends_fields✅ yes
_get_rotting_domain✅ yes
_compute_date_last_stage_update@api.depends('stage_id')❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_mail/mail.test.simple

Class
_name: mail.test.simple
[test_mail_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_message_compute_subject✅ yes
_notify_by_email_get_final_mail_values✅ yes
_notify_by_email_get_headers✅ yes
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.simple.unnamed

Class
_name: mail.test.simple.unnamed
[test_mail_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.simple.main.attachment

Classical
_name: mail.test.simple.main.attachment
_inherit: mail.test.simple, mail.thread.main.attachment
[test_mail_models.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.simple.unfollow

Class
_name: mail.test.simple.unfollow
[test_mail_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.alias.optional

Classical
_name: mail.test.alias.optional
_inherit: mail.alias.mixin.optional
[test_mail_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_alias_get_creation_values✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.gateway

Classical
_name: mail.test.gateway
_inherit: mail.thread.blacklist
[test_mail_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
message_new@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.gateway.company

Classical
_name: mail.test.gateway.company
_inherit: mail.test.gateway
[test_mail_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.gateway.main.attachment

Classical
_name: mail.test.gateway.main.attachment
_inherit: mail.test.gateway, mail.thread.main.attachment
[test_mail_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.gateway.groups

Classical
_name: mail.test.gateway.groups
_inherit: mail.thread.blacklist, mail.alias.mixin
[test_mail_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_alias_get_creation_values✅ yes
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.track

Class
_name: mail.test.track
[test_mail_models.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_track_filter_for_display✅ yes
_track_get_default_log_message✅ yes
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.activity

Class
_name: mail.test.activity
[test_mail_models.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
action_start❌ no
action_close❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.composer.mixin

Classical
_name: mail.test.composer.mixin
_inherit: mail.composer.mixin
[test_mail_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_render_model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail/mail.test.composer.source

Classical
_name: mail.test.composer.source
_inherit: mail.thread.blacklist
[test_mail_models.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_email_from@api.depends('customer_id')❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_mail/mail.test.cc

Classical
_name: mail.test.cc
_inherit: mail.thread.cc
[test_mail_thread_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_mail_enterprise

test_mail_enterprise/mail.test.activity.bl.sms.voip

Classical
_name: mail.test.activity.bl.sms.voip
_inherit: mail.thread.blacklist, mail.thread.phone, voip.queue.mixin
[test_mail_models.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_mailing_get_opt_out_list❌ no
_mailing_get_opt_out_list_sms❌ no
_phone_get_number_fields❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_mail_full

test_mail_full/mail.test.portal

Classical
_name: mail.test.portal
_inherit: portal.mixin
[test_mail_models_mail.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_access_url✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_full/mail.test.portal.no.partner

Classical
_name: mail.test.portal.no.partner
_inherit: portal.mixin
[test_mail_models_mail.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_access_url❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_full/mail.test.portal.public.access.action

Classical
_name: mail.test.portal.public.access.action
_inherit: mail.test.portal
[test_mail_models_mail.py]

Methods

Method nameDecoratorsHas super
_compute_access_url✅ yes
_get_access_action✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_full/mail.test.rating

Classical
_name: mail.test.rating
_inherit: rating.mixin, portal.mixin
[test_mail_models_mail.py]

Regular Fields (5)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_email_from@api.depends('customer_id')❌ no
_compute_phone_nbr@api.depends('customer_id')❌ no
_mail_get_partner_fields❌ no
_phone_get_number_fields❌ no
_rating_apply_get_default_subtype_id❌ no
_rating_get_partner❌ no
_allow_publish_rating_stats@api.model❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_mail_full/mail.test.rating.thread

Class
_name: mail.test.rating.thread
[test_mail_models_mail.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_rating_get_partner✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_full/mail.test.rating.thread.read

Classical
_name: mail.test.rating.thread.read
_inherit: mail.test.rating.thread
[test_mail_models_mail.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_mail_sms

test_mail_sms/mail.test.sms

Class
_name: mail.test.sms
[test_mail_sms_models.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_phone_get_number_fields❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_sms/mail.test.sms.bl

Classical
_name: mail.test.sms.bl
_inherit: mail.thread.phone
[test_mail_sms_models.py]

Regular Fields (5)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_phone_nbr@api.depends('customer_id')❌ no
_phone_get_number_fields❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_mail_sms/mail.test.sms.bl.activity

Classical
_name: mail.test.sms.bl.activity
_inherit: mail.test.sms.bl
[test_mail_sms_models.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_sms/mail.test.sms.bl.optout

Classical
_name: mail.test.sms.bl.optout
_inherit: mail.thread.phone
[test_mail_sms_models.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_phone_get_number_fields❌ no
_mail_get_partner_fields❌ no
_mailing_get_opt_out_list_sms❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_sms/mail.test.sms.partner

Class
_name: mail.test.sms.partner
[test_mail_sms_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_mailing_get_opt_out_list_sms❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_sms/mail.test.sms.partner.2many

Class
_name: mail.test.sms.partner.2many
[test_mail_sms_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_mailing_get_opt_out_list_sms❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mail_sms/sms.test.nothread

Class
_name: sms.test.nothread
[test_mail_sms_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_main_flows

test_main_flows/test.model_multicompany

Class
_name: test.model_multicompany
[model_multicompany.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_marketing_automation

test_marketing_automation/marketing.test

Class
_name: marketing.test
[test_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_marketing_automation/marketing.test.performance

Classical
_name: marketing.test.performance
_inherit: mail.thread.blacklist, mail.thread.phone, utm.mixin
[test_models.py]

Regular Fields (5)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_from_customer@api.depends('customer_id')❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 7 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_marketing_automation/marketing.test.utm

Classical
_name: marketing.test.utm
_inherit: utm.mixin
[test_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_marketing_automation/marketing.test.sms

Classical
_name: marketing.test.sms
_inherit: mail.thread.blacklist, mail.thread.phone
[test_models.py]

Regular Fields (5)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_from_customer@api.depends('customer_id')❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 8 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: test_mass_mailing

test_mass_mailing/mailing.test.customer

Class
_name: mailing.test.customer
[mailing_models.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_email_from@api.depends('customer_id')❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_mass_mailing/mailing.test.simple

Class
_name: mailing.test.simple
[mailing_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/mailing.test.utm

Classical
_name: mailing.test.utm
_inherit: utm.mixin
[mailing_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/mailing.test.blacklist

Classical
_name: mailing.test.blacklist
_inherit: mail.thread.blacklist
[mailing_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/mailing.test.optout

Classical
_name: mailing.test.optout
_inherit: mail.thread.blacklist
[mailing_models.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_mail_get_partner_fields❌ no
_mailing_get_opt_out_list❌ no
📊 Model Summary
Classical | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/mailing.test.partner

Classical
_name: mailing.test.partner
_inherit: mail.thread.blacklist
[mailing_models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/mailing.performance

Class
_name: mailing.performance
[mailing_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/mailing.performance.blacklist

Classical
_name: mailing.performance.blacklist
_inherit: mail.thread.blacklist
[mailing_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/mailing.test.partner.unstored

Classical
_name: mailing.test.partner.unstored
_inherit: mail.thread.blacklist
[mailing_models_cornercase.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_partner_id@api.depends('email_from')❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_mass_mailing/utm.test.source.mixin

Classical
_name: utm.test.source.mixin
_inherit: utm.source.mixin
[mailing_models_utm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_mass_mailing/utm.test.source.mixin.other

Classical
_name: utm.test.source.mixin.other
_inherit: utm.source.mixin
[mailing_models_utm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_orm

test_orm/test_orm.category

Class
_name: test_orm.category
[test_orm.py]

Regular Fields (7)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'parent.display_name')❌ no
_compute_root_categ@api.depends('parent')❌ no
_compute_depth@api.depends('parent_path')❌ no
_inverse_display_name❌ no
_fetch_query✅ yes
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

test_orm/test_orm.discussion

Class
_name: test_orm.discussion
[test_orm.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
_domain_very_important❌ no
_onchange_name@api.onchange('name')❌ no
_onchange_moderator@api.onchange('moderator')❌ no
_onchange_messages@api.onchange('messages')❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.message

Class
_name: test_orm.message
[test_orm.py]

Regular Fields (9)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_has_important_sibling@api.depends('discussion.messages.important')❌ no
_check_author@api.constrains('author', 'discussion')❌ no
_compute_name@api.depends('author.name', 'discussion.name')❌ no
_check_name@api.constrains('name')❌ no
_compute_display_name@api.depends('author.name', 'discussion.name', 'body')❌ no
_compute_size@api.depends('body')❌ no
_search_size❌ no
_compute_double_size@api.depends('size')❌ no
_compute_author_partner@api.depends('author', 'author.partner_id')❌ no
_search_author_partner@api.model❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 15 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 11 (@api.model: 1, @api.onchange: 0, @api.depends: 6, @api.constrains: 2)

test_orm/test_orm.emailmessage

Delegation
_name: test_orm.emailmessage
_inherit: properties.base.definition.mixin
_inherits: test_orm.message via message
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.partner

Class
_name: test_orm.partner
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.multi

Class
_name: test_orm.multi
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_onchange_name@api.onchange('name')❌ no
_onchange_partner@api.onchange('partner')❌ no
_onchange_tags@api.onchange('tags')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 3 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.multi.line

Class
_name: test_orm.multi.line
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.multi.line2

Classical
_name: test_orm.multi.line2
_inherit: test_orm.multi.line
[test_orm.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.multi.tag

Class
_name: test_orm.multi.tag
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name'); @api.depends_context('special_tag')❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_orm/test_orm.creativework.edition

Class
_name: test_orm.creativework.edition
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.creativework.book

Class
_name: test_orm.creativework.book
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.creativework.movie

Class
_name: test_orm.creativework.movie
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.mixed

Class
_name: test_orm.mixed
[test_orm.py]

Regular Fields (18)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_now❌ no
_get_lang@api.model❌ no
_reference_models@api.model❌ no
📊 Model Summary
Class | Total Fields: 19 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/domain.bool

Class
_name: domain.bool
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.foo

Class
_name: test_orm.foo
[test_orm.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.bar

Class
_name: test_orm.bar
[test_orm.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_foo@api.depends('name')❌ no
_search_foo❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 4 (Stored: 0, Non-Stored: 4) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute.readonly

Class
_name: test_orm.compute.readonly
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute.inverse

Class
_name: test_orm.compute.inverse
[test_orm.py]

Regular Fields (3)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
_inverse_bar❌ no
_check_constraint@api.constrains('bar', 'baz')❌ no
_compute_child_ids@api.depends('foo')❌ no
_inverse_child_ids❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

test_orm/test_orm.compute.sudo

Class
_name: test_orm.compute.sudo
[test_orm.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name_for_uid@api.depends_context('uid')❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.multi_compute_inverse

Class
_name: test_orm.multi_compute_inverse
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_bars@api.depends('foo')❌ no
_inverse_bar1❌ no
_inverse_bar23❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.move

Class
_name: test_orm.move
[test_orm.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_quantity@api.depends('line_ids.quantity')❌ no
_compute_tag_string@api.depends('tag_name', 'tag_repeat')❌ no
_compute_payment_amount@api.depends('payment_ids.amount')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

test_orm/test_orm.move_line

Class
_name: test_orm.move_line
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.payment

Delegation
_name: test_orm.payment
_inherits: test_orm.move via move_id
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.order

Class
_name: test_orm.order
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.order.line

Class
_name: test_orm.order.line
[test_orm.py]

Regular Fields (6)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_been_rewarded@api.depends('reward')❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.company

Class
_name: test_orm.company
[test_orm.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.company.attr

Class
_name: test_orm.company.attr
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('quantity', 'company.foo')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.recursive

Class
_name: test_orm.recursive
[test_orm.py]

Regular Fields (3)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_full_name@api.depends('name', 'parent.full_name')❌ no
_compute_display_name@api.depends('name', 'parent.display_name')❌ no
_compute_context_dependent_name@api.depends_context('bozo'); @api.depends('name', 'parent.context_dependent_name')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

test_orm/test_orm.recursive.tree

Class
_name: test_orm.recursive.tree
[test_orm.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('name', 'children_ids.display_name')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.recursive.order

Class
_name: test_orm.recursive.order
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.recursive.line

Class
_name: test_orm.recursive.line
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_task_number@api.depends('task_ids')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.recursive.task

Class
_name: test_orm.recursive.task
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_line_id@api.depends('value', 'line_id.order_id.value')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.cascade

Class
_name: test_orm.cascade
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
_compute_baz@api.depends('bar')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_orm/test_orm.compute.readwrite

Class
_name: test_orm.compute.readwrite
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute.onchange

Class
_name: test_orm.compute.onchange
[test_orm.py]

Regular Fields (3)

Computed Fields

Stored (4)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_foo@api.onchange('foo')❌ no
_compute_bar@api.depends('foo')❌ no
_compute_baz@api.depends('active', 'foo')❌ no
_compute_quux❌ no
_compute_line_ids@api.depends('foo')❌ no
_compute_tag_ids@api.depends('foo')❌ no
copy_data✅ yes
📊 Model Summary
Class | Total Fields: 8 | Computed: 5 (Stored: 4, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 0)

test_orm/test_orm.compute.onchange.line

Class
_name: test_orm.compute.onchange.line
[test_orm.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute.dynamic.depends

Class
_name: test_orm.compute.dynamic.depends
[test_orm.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_full_name_fields❌ no
_compute_full_name@api.depends(lambda self: self._get_full_name_fields())❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute.unassigned

Class
_name: test_orm.compute.unassigned
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
_compute_bare@api.depends('foo')❌ no
_compute_bars@api.depends('foo')❌ no
_compute_bares@api.depends('foo')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

test_orm/test_orm.one2many

Class
_name: test_orm.one2many
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_line_ids@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.one2many.line

Class
_name: test_orm.one2many.line
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.computed_inverse_one2many

Class
_name: test_orm.computed_inverse_one2many
[test_orm.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_priority_line_ids@api.depends('all_line_ids')❌ no
_inverse_line_ids❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.computed_inverse_one2many_line

Class
_name: test_orm.computed_inverse_one2many_line
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_binary

Class
_name: test_orm.model_binary
[test_orm.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_binary@api.depends('binary')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.model_image

Class
_name: test_orm.model_image
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.binary_svg

Class
_name: test_orm.binary_svg
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.monetary_base

Class
_name: test_orm.monetary_base
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.monetary_custom

Class
_name: test_orm.monetary_custom
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.monetary_inherits

Delegation
_name: test_orm.monetary_inherits
_inherits: test_orm.monetary_base via monetary_id
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.monetary_order

Class
_name: test_orm.monetary_order
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_total@api.depends('line_ids.subtotal')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.monetary_order_line

Class
_name: test_orm.monetary_order_line
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.field_with_caps

Class
_name: test_orm.field_with_caps
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.selection

Class
_name: test_orm.selection
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.req_m2o

Class
_name: test_orm.req_m2o
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.attachment

Class
_name: test_orm.attachment
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('res_model', 'res_id')❌ no
_check_access✅ yes
modified✅ yes
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.attachment.host

Class
_name: test_orm.attachment.host
[test_orm.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/decimal.precision.test

Class
_name: decimal.precision.test
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_a

Class
_name: test_orm.model_a
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_b

Class
_name: test_orm.model_b
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_parent

Class
_name: test_orm.model_parent
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_child

Class
_name: test_orm.model_child
[test_orm.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_child_nocheck

Class
_name: test_orm.model_child_nocheck
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.display

Class
_name: test_orm.display
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.display

Classical
_name: test_orm.display
_inherit: test_orm.mixin, test_orm.display
[test_orm.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_active_field

Class
_name: test_orm.model_active_field
[test_orm.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_many2one_reference

Class
_name: test_orm.model_many2one_reference
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.inverse_m2o_ref

Class
_name: test_orm.inverse_m2o_ref
[test_orm.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_model_ids_count@api.depends('model_ids')❌ no
_compute_model_computed_ids❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.model_child_m2o

Class
_name: test_orm.model_child_m2o
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_sizes@api.depends('parent_id.name')❌ no
_compute_cost@api.depends('name')❌ no
write✅ yes
📊 Model Summary
Class | Total Fields: 5 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_orm/test_orm.model_parent_m2o

Class
_name: test_orm.model_parent_m2o
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_cost@api.depends('child_ids.cost')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.country

Class
_name: test_orm.country
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.city

Class
_name: test_orm.city
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_base

Class
_name: test_orm.model_selection_base
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_base

Extension
_inherit: test_orm.model_selection_base
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_base

Extension
_inherit: test_orm.model_selection_base
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required

Class
_name: test_orm.model_selection_required
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required

Extension
_inherit: test_orm.model_selection_required
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required

Extension
_inherit: test_orm.model_selection_required
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required

Extension
_inherit: test_orm.model_selection_required
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required

Extension
_inherit: test_orm.model_selection_required
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required

Extension
_inherit: test_orm.model_selection_required
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_non_stored

Class
_name: test_orm.model_selection_non_stored
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required_for_write_override

Class
_name: test_orm.model_selection_required_for_write_override
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_selection_required_for_write_override

Extension
_inherit: test_orm.model_selection_required_for_write_override
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model_shared_cache_compute_parent

Class
_name: test_orm.model_shared_cache_compute_parent
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_total_amount@api.depends('line_ids.amount')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.model_shared_cache_compute_line

Class
_name: test_orm.model_shared_cache_compute_line
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.compute.container

Class
_name: test_orm.compute.container
[test_orm.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_member_count@api.depends('member_ids')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute.member

Class
_name: test_orm.compute.member
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_container@api.depends('name')❌ no
_compute_container_context_id@api.depends('container_id', 'container_super_id'); @api.depends_context('uid')❌ no
_search_container_context❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

test_orm/test_orm.compute.creator

Class
_name: test_orm.compute.creator
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_created@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute.created

Class
_name: test_orm.compute.created
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_value@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.user

Class
_name: test_orm.user
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_group_count@api.depends('group_ids')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.group

Class
_name: test_orm.group
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model.no_access

Class
_name: test_orm.model.no_access
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model.all_access

Class
_name: test_orm.model.all_access
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
action_full❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model.some_access

Class
_name: test_orm.model.some_access
[test_orm.py]

Regular Fields (12)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 12 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model2.some_access

Class
_name: test_orm.model2.some_access
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.model3.some_access

Class
_name: test_orm.model3.some_access
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.computed.modifier

Class
_name: test_orm.computed.modifier
[test_orm.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sub_foo@api.depends('foo')❌ no
_onchange_moderator@api.onchange('bar')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.compute_editable

Class
_name: test_orm.compute_editable
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_line_ids@api.onchange('line_ids')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.compute_editable.line

Class
_name: test_orm.compute_editable.line
[test_orm.py]

Regular Fields (3)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_same@api.depends('value')❌ no
_compute_edit@api.depends('value')❌ no
_compute_one_compute@api.depends('parent_id.precision_rounding')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

test_orm/test_orm.trigger.left

Class
_name: test_orm.trigger.left
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.trigger.middle

Class
_name: test_orm.trigger.middle
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.trigger.right

Class
_name: test_orm.trigger.right
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_left_size@api.depends('left_ids')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.crew

Class
_name: test_orm.crew
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.ship

Class
_name: test_orm.ship
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.pirate

Class
_name: test_orm.pirate
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.prisoner

Class
_name: test_orm.prisoner
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.precompute

Class
_name: test_orm.precompute
[test_orm.py]

Regular Fields (3)

Computed Fields

Stored (5)

Methods

Method nameDecoratorsHas super
_compute_names@api.depends('name')❌ no
_compute_lowup@api.depends('lower', 'upper')❌ no
_compute_commercial_id@api.depends('partner_id.commercial_partner_id')❌ no
_compute_size@api.depends('line_ids.size')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 5 (Stored: 5, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

test_orm/test_orm.precompute.line

Class
_name: test_orm.precompute.line
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_size@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.precompute.combo

Class
_name: test_orm.precompute.combo
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_reader@api.depends('name')❌ no
_compute_editer@api.depends('name')❌ no
_compute_setter@api.depends('name')❌ no
_inverse_setter❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

test_orm/test_orm.precompute.editable

Class
_name: test_orm.precompute.editable
[test_orm.py]

Regular Fields (1)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
_compute_baz@api.depends('bar')❌ no
_compute_baz2@api.depends('baz')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

test_orm/test_orm.precompute.readonly

Class
_name: test_orm.precompute.readonly
[test_orm.py]

Regular Fields (2)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_bar@api.depends('foo')❌ no
_compute_baz@api.depends('bar')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_orm/test_orm.precompute.required

Class
_name: test_orm.precompute.required
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.precompute.monetary

Class
_name: test_orm.precompute.monetary
[test_orm.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_amount❌ no
_compute_currency_id❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.prefetch

Class
_name: test_orm.prefetch
[test_orm.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.prefetch.line

Class
_name: test_orm.prefetch.line
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.modified

Class
_name: test_orm.modified
[test_orm.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_total_quantity@api.depends('line_ids.quantity')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.modified.line

Class
_name: test_orm.modified.line
[test_orm.py]

Regular Fields (5)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_total_quantity@api.depends('price', 'child_ids.total_price', 'child_ids.price')❌ no
_compute_total_price_quantity@api.depends('total_price', 'quantity')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_orm/test_orm.indexed_translation

Class
_name: test_orm.indexed_translation
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.empty_char

Class
_name: test_orm.empty_char
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.empty_int

Class
_name: test_orm.empty_int
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.team

Class
_name: test_orm.team
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.team.member

Class
_name: test_orm.team.member
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.unsearchable.o2m

Class
_name: test_orm.unsearchable.o2m
[test_orm.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_parent_id@api.depends('stored_parent_id')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_orm.any.parent

Class
_name: test_orm.any.parent
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.any.child

Delegation
_name: test_orm.any.child
_inherits: test_orm.any.parent via parent_id
[test_orm.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.any.tag

Class
_name: test_orm.any.tag
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.hierarchy.head

Class
_name: test_orm.hierarchy.head
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.hierarchy.node

Class
_name: test_orm.hierarchy.node
[test_orm.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.custom.view

Class
_name: test_orm.custom.view
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
init❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.custom.table_query

Class
_name: test_orm.custom.table_query
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_table_query❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.custom.table_query_sql

Class
_name: test_orm.custom.table_query_sql
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_table_query❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.autovacuumed

Class
_name: test_orm.autovacuumed
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_gc_simple@api.autovacuum❌ no
_gc_proper@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.shared.compute

Class
_name: test_orm.shared.compute
[test_orm.py]

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('start', 'end')❌ no
_compute_start_end@api.depends('name')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

test_orm/test_orm.view.str.id

Class
_name: test_orm.view.str.id
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/TestOrmCreatePerformance

Extension
[test_orm.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name_changes@api.depends('name')❌ no
📊 Model Summary
Extension | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/TestOrmCreatePerformanceLine

Extension
[test_orm.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/OnchangePartialView

Extension
[test_orm.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/BinaryTest

Extension
[test_orm.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_bin2❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/CalendarTest

Extension
[test_orm.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_date❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_performance.base

Class
_name: test_performance.base
[test_performance.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_value_pc@api.depends('value')❌ no
_computed_value@api.depends('value')❌ no
_indirect_computed_value@api.depends('computed_value')❌ no
_value_ctx@api.depends_context('key')❌ no
_total@api.depends('line_ids.value')❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

test_orm/test_performance.line

Class
_name: test_performance.line
[test_performance.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_performance.tag

Class
_name: test_performance.tag
[test_performance.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_performance.bacon

Class
_name: test_performance.bacon
[test_performance.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_performance.eggs

Class
_name: test_performance.eggs
[test_performance.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_performance.mozzarella

Class
_name: test_performance.mozzarella
[test_performance.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_value_plus_one@api.depends('value')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_orm/test_performance.simple.minded

Class
_name: test_performance.simple.minded
[test_performance.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.course

Class
_name: test_orm.course
[test_unity_read.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_selection_reference_model❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.lesson

Class
_name: test_orm.lesson
[test_unity_read.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.person

Class
_name: test_orm.person
[test_unity_read.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_compute_display_name❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.employer

Class
_name: test_orm.employer
[test_unity_read.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_orm/test_orm.person.account

Delegation
_name: test_orm.person.account
_inherits: test_orm.person via person_id
[test_unity_read.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_resource

test_resource/resource.test

Classical
_name: resource.test
_inherit: resource.mixin
[test_resource.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_sale_subscription

test_sale_subscription/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_test_demo_flush_tracking@api.model❌ no
_mock_process_invoices_to_send❌ no
_test_demo_create_invoices❌ no
_process_invoices_to_send✅ yes
_test_demo_generate_subscriptions@api.model❌ no
_test_demo_generate_subscriptions_unpatched❌ no
_create_renew_upsell_order✅ yes
_create_invoices✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: test_search_panel

test_search_panel/test_search_panel.source_model

Class
_name: test_search_panel.source_model
[models.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_search_panel/test_search_panel.category_target_model

Class
_name: test_search_panel.category_target_model
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_search_panel/test_search_panel.category_target_model_no_parent_name

Class
_name: test_search_panel.category_target_model_no_parent_name
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_search_panel/test_search_panel.filter_target_model

Class
_name: test_search_panel.filter_target_model
[models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_spreadsheet

test_spreadsheet/spreadsheet.test

Classical
_name: spreadsheet.test
_inherit: spreadsheet.mixin
[spreadsheet_mixin_test.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_spreadsheet_edition

test_spreadsheet_edition/spreadsheet.cell.thread

Extension
_inherit: spreadsheet.cell.thread
[spreadsheet_cell_thread.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_spreadsheet_record✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_spreadsheet_edition/spreadsheet.test

Extension
_inherit: spreadsheet.test
[spreadsheet_mixin_test.py]

Methods

Method nameDecoratorsHas super
action_open_spreadsheet❌ no
_get_spreadsheet_selector❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_testing_utilities

test_testing_utilities/test_testing_utilities.a

Class
_name: test_testing_utilities.a
[models.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_on_change_f2@api.onchange('f2')❌ no
_compute_f4@api.depends('f1', 'f2')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.readonly

Class
_name: test_testing_utilities.readonly
[models.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_f2@api.depends('f1')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.c

Class
_name: test_testing_utilities.c
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_on_change_f2@api.onchange('f2')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.m2o

Class
_name: test_testing_utilities.m2o
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.d

Class
_name: test_testing_utilities.d
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_on_change_f2@api.onchange('f2')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.e

Class
_name: test_testing_utilities.e
[models.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_m2m_count@api.depends('m2m')❌ no
_set_count❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.sub2

Class
_name: test_testing_utilities.sub2
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.f

Class
_name: test_testing_utilities.f
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_some❌ no
_on_change_m2o@api.onchange('m2o')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.g

Class
_name: test_testing_utilities.g
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.sub3

Class
_name: test_testing_utilities.sub3
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.parent

Class
_name: test_testing_utilities.parent
[models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_onchange_values@api.onchange('value', 'subs')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.sub

Class
_name: test_testing_utilities.sub
[models.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_value@api.onchange('value')❌ no
_compute_name@api.depends('v')❌ no
_onchange_has_parent@api.onchange('has_parent')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.ref

Class
_name: test_testing_utilities.ref
[models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.ref.sub

Class
_name: test_testing_utilities.ref.sub
[models.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.default

Class
_name: test_testing_utilities.default
[models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_subs❌ no
_onchange_value@api.onchange('value')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.sub3

Class
_name: test_testing_utilities.sub3
[models.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_onchange_value@api.onchange('value')❌ no
_compute_name@api.depends('v')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.recursive

Class
_name: test_testing_utilities.recursive
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.onchange_parent

Class
_name: test_testing_utilities.onchange_parent
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_onchange_line_ids@api.onchange('line_ids')❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.onchange_line

Class
_name: test_testing_utilities.onchange_line
[models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_onchange_flag@api.onchange('dummy')❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.onchange_count

Class
_name: test_testing_utilities.onchange_count
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_count@api.onchange('count')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.onchange_count_sub

Class
_name: test_testing_utilities.onchange_count_sub
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/o2m_readonly_subfield_parent

Class
_name: o2m_readonly_subfield_parent
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/o2m_readonly_subfield_child

Class
_name: o2m_readonly_subfield_child
[models.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_f@api.depends('name')❌ no
_inverse_f❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.req_bool

Class
_name: test_testing_utilities.req_bool
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/o2m_changes_parent

Class
_name: o2m_changes_parent
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_onchange_name@api.onchange('name')❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/o2m_changes_children

Class
_name: o2m_changes_children
[models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_onchange_v@api.onchange('v')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/o2m_changes_children.lines

Class
_name: o2m_changes_children.lines
[models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/res.config.test

Classical
_name: res.config.test
_inherit: res.config.settings
[models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/test_testing_utilities.wide

Class
_name: test_testing_utilities.wide
[models.py]

Regular Fields (19)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 19 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/ttu.product

Class
_name: ttu.product
[nested_o2m.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_testing_utilities/ttu.root

Class
_name: ttu.root
[nested_o2m.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_produced_qty@api.depends('move_finished_ids.move_line_ids.qty_done')❌ no
_onchange_producing@api.onchange('qty_producing')❌ no
_get_default_form_view❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/ttu.child

Class
_name: ttu.child
[nested_o2m.py]

Regular Fields (5)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_set_quantity_done_prepare_vals❌ no
_quantity_done_compute@api.depends('move_line_ids.qty_done')❌ no
_quantity_done_set❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_testing_utilities/ttu.grandchild

Class
_name: ttu.grandchild
[nested_o2m.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_themes

test_themes/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
get_test_themes_websites_theme_preview@api.model❌ no
get_test_themes_websites❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: test_timer

test_timer/timer.test

Classical
_name: timer.test
_inherit: timer.mixin
[timer_test.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_timer/interruption.timer.test

Classical
_name: interruption.timer.test
_inherit: timer.mixin
[timer_test.py]

Methods

Method nameDecoratorsHas super
_action_interrupt_user_timers❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_translation_import

test_translation_import/test.translation.import.model1

Class
_name: test.translation.import.model1
[models.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
get_code_translation❌ no
get_code_lazy_translation❌ no
get_code_placeholder_translation❌ no
get_code_named_placeholder_translation❌ no
test_deeply_nested_translations❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_translation_import/test.translation.import.model2

Delegation
_name: test.translation.import.model2
_inherits: test.translation.import.model1 via model1_id
[models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Delegation | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_web_cohort

test_web_cohort/web.cohort.simple.model

Class
_name: web.cohort.simple.model
[test_web_cohort.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_web_cohort/web.cohort.type

Class
_name: web.cohort.type
[test_web_cohort.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_web_gantt

test_web_gantt/test.web.gantt.pill

Class
_name: test.web.gantt.pill
[test_web_gantt_models.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_web_studio

test_web_studio/test.studio.model_action

Class
_name: test.studio.model_action
[test_models.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
action_confirm❌ no
action_step❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_web_studio/test.studio.model_action2

Classical
_name: test.studio.model_action2
_inherit: test.studio.model_action
[test_models.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_web_studio/test.studio.model_action3

Class
_name: test.studio.model_action3
[test_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_web_studio/test.studio_export.model1

Class
_name: test.studio_export.model1
[test_models.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_web_studio/test.studio_export.model2

Class
_name: test.studio_export.model2
[test_models.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_web_studio/test.studio_export.model3

Class
_name: test.studio_export.model3
[test_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: test_website

test_website/website

Extension
_inherit: website
[model.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

test_website/test.model

Classical
_name: test.model
_inherit: website.seo.metadata, website.published.mixin, website.searchable.mixin
[model.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_search_get_detail@api.model❌ no
open_website_url❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_website/test.submodel

Class
_name: test.submodel
[model.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_website/test.tag

Class
_name: test.tag
[model.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_website/test.model.multi.website

Classical
_name: test.model.multi.website
_inherit: website.published.multi.mixin
[model.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_website/test.model.exposed

Classical
_name: test.model.exposed
_inherit: website.seo.metadata, website.published.mixin
[model.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_website/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: test_whatsapp

test_whatsapp/whatsapp.test.base

Class
_name: whatsapp.test.base
[test_models.py]

Regular Fields (8)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_phone@api.depends('customer_id')❌ no
_mail_get_partner_fields❌ no
_wa_get_safe_phone_fields✅ yes
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_whatsapp/whatsapp.test.nothread

Class
_name: whatsapp.test.nothread
[test_models.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_phone@api.depends('customer_id')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_whatsapp/whatsapp.test.nothread.noname

Class
_name: whatsapp.test.nothread.noname
[test_models.py]

Regular Fields (3)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_phone@api.depends('customer_id')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

test_whatsapp/whatsapp.test.responsible

Classical
_name: whatsapp.test.responsible
_inherit: whatsapp.test.base
[test_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_whatsapp/whatsapp.test.selection

Class
_name: whatsapp.test.selection
[test_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

test_whatsapp/whatsapp.test.timezone

Classical
_name: whatsapp.test.timezone
_inherit: whatsapp.test.base
[test_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: timer

timer/timer.timer

Class
_name: timer.timer
[timer.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_timer_running@api.depends('timer_start', 'timer_pause')❌ no
create@api.model_create_multi✅ yes
action_timer_start❌ no
action_timer_stop❌ no
_get_minutes_spent❌ no
action_timer_pause❌ no
action_timer_resume❌ no
get_server_time@api.model; @api.readonly❌ no
_get_timers@api.model❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: timesheet_grid

timesheet_grid/account.analytic.line

Classical
_name: account.analytic.line
_inherit: account.analytic.line, timer.mixin
[account_analytic_line.py]

Regular Fields (2)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_check_timesheet_unit_amount@api.constrains('unit_amount')❌ no
_is_readonly✅ yes
_should_not_display_timer❌ no
_compute_display_timer❌ no
grid_unavailability@api.model❌ no
_compute_project_id✅ yes
_compute_validated_status@api.depends('validated')❌ no
_compute_can_validate@api.depends_context('uid')❌ no
_update_last_validated_timesheet_date❌ no
_search_last_validated_timesheet_date@api.model❌ no
_compute_is_hatched@api.depends('validated')❌ no
action_validate_timesheet❌ no
action_invalidate_timesheet❌ no
check_if_allowed❌ no
_check_can_create✅ yes
_check_can_write✅ yes
_get_timesheet_action❌ no
_update_existing_timers❌ no
write✅ yes
_get_timesheet_field_and_model_name@api.model❌ no
grid_update_cell@api.model❌ no
_get_project_task_from_domain❌ no
_prepare_duplicate_timesheet_line_values❌ no
_get_last_week❌ no
action_start_new_timesheet_timer@api.model❌ no
_get_new_timesheet_timer_vals❌ no
action_timer_start✅ yes
_get_last_timesheet_domain❌ no
_add_timesheet_time❌ no
action_timer_stop✅ yes
_stop_all_users_timer❌ no
_action_interrupt_user_timers❌ no
_get_timesheet_timer_field_names❌ no
_get_timesheet_timer_data❌ no
get_running_timer@api.model❌ no
get_rounded_time@api.model❌ no
_add_time_to_timesheet_fields@api.model❌ no
action_add_time_to_timesheet❌ no
action_add_time_to_timer❌ no
change_description❌ no
action_change_project_task❌ no
_get_domain_for_validation_timesheets❌ no
_get_timesheets_to_merge❌ no
action_merge_timesheets❌ no
action_timer_increase❌ no
action_timer_decrease❌ no
_get_timer_vals✅ yes
📊 Model Summary
Classical | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

timesheet_grid/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_get_employees_working_hours❌ no
_get_timesheet_manager_id_domain❌ no
_compute_timesheet_manager@api.depends('parent_id')❌ no
get_timesheet_and_working_hours❌ no
_count_daily_working_hours❌ no
get_daily_working_hours❌ no
_get_timesheets_and_working_hours_query❌ no
get_timesheet_and_working_hours_for_employees❌ no
_get_user_m2o_to_empty_on_archived_employees✅ yes
action_timesheet_from_employee✅ yes
get_last_validated_timesheet_date❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

timesheet_grid/hr.employee.public

Extension
_inherit: hr.employee.public
[hr_employee_public.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 50 | Computed: 10 (Stored: 0, Non-Stored: 10) | Related: 20 (Stored: 0, Non-Stored: 20) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

timesheet_grid/ir.module.module

Extension
_inherit: ir.module.module
[ir_module_module.py]

Methods

Method nameDecoratorsHas super
button_uninstall✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

timesheet_grid/project.project

Classical
_name: project.project
_inherit: project.project, timesheet.grid.mixin
[project_project.py]

Methods

Method nameDecoratorsHas super
check_can_start_timer❌ no
write✅ yes
get_allocated_hours_field❌ no
get_worked_hours_fields❌ no
_allocated_hours_per_user_for_scale❌ no
_gantt_progress_bar_user_id❌ no
_gantt_progress_bar❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

timesheet_grid/project.task

Classical
_name: project.task
_inherit: project.task, timer.parent.mixin, timesheet.grid.mixin
[project_task.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_timesheet_unit_amount@api.depends('user_timer_id')❌ no
_compute_display_timesheet_timer@api.depends('allow_timesheets', 'analytic_account_active')❌ no
_compute_allocated_hours✅ yes
_onchange_project_id@api.onchange('project_id')❌ no
write✅ yes
_set_allocated_hours_for_tasks✅ yes
_gantt_progress_bar_project_id❌ no
_gantt_progress_bar✅ yes
action_view_subtask_timesheet✅ yes
action_timer_start✅ yes
action_timer_stop✅ yes
get_allocated_hours_field❌ no
get_worked_hours_fields❌ no
_get_hours_to_plan❌ no
_create_record_to_start_timer❌ no
_action_interrupt_user_timers❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

timesheet_grid/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_timesheet_postprocess❌ no
_calculate_next_week_date❌ no
_calculate_next_month_date❌ no
_calculate_timesheet_mail_employee_nextdate❌ no
_calculate_timesheet_mail_nextdate❌ no
_cron_timesheet_reminder_employee@api.model❌ no
_cron_timesheet_reminder@api.model❌ no
_cron_timesheet_send_reminder@api.model❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

timesheet_grid/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
get_last_validated_timesheet_date❌ no
get_daily_working_hours❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: timesheet_grid_holidays

timesheet_grid_holidays/account.analytic.line

Extension
_inherit: account.analytic.line
[analytic.py]

Methods

Method nameDecoratorsHas super
_should_not_display_timer✅ yes
action_merge_timesheets✅ yes
grid_update_cell@api.model✅ yes
action_timer_start✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

timesheet_grid_holidays/hr.employee

Extension
_inherit: hr.employee
[hr_employee.py]

Methods

Method nameDecoratorsHas super
_get_timesheets_and_working_hours_query❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: transifex

transifex/transifex.code.translation

Class
_name: transifex.code.translation
[transifex_code_translation.py]

Regular Fields (4)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_languages❌ no
_compute_transifex_url❌ no
_load_code_translations❌ no
_open_code_translations❌ no
reload@api.model❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: uom

uom/uom.uom

Class
_name: uom.uom
[uom_uom.py]

Regular Fields (6)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_unprotected_uom_xml_ids❌ no
_compute_sequence@api.depends('relative_factor')❌ no
_compute_rounding❌ no
_compute_factor@api.depends('relative_factor', 'relative_uom_id', 'relative_uom_id.factor')❌ no
_onchange_critical_fields@api.onchange('relative_factor')❌ no
_check_factor@api.constrains('relative_factor', 'relative_uom_id')❌ no
round❌ no
compare❌ no
is_zero❌ no
_compute_display_name@api.depends('name', 'relative_factor', 'relative_uom_id'); @api.depends_context('formatted_display_name')✅ yes
_compute_quantity❌ no
_check_qty❌ no
_compute_price❌ no
_filter_protected_uoms❌ no
_has_common_reference❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 4, @api.constrains: 1)

Module: utm

utm/utm.campaign

Class
_name: utm.campaign
[utm_campaign.py]

Regular Fields (7)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('title')❌ no
create@api.model_create_multi✅ yes
_group_expand_stage_ids@api.model❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

utm/utm.medium

Class
_name: utm.medium
[utm_medium.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
SELF_REQUIRED_UTM_MEDIUMS_REF❌ no
_fetch_or_create_utm_medium❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

utm/utm.source

Class
_name: utm.source
[utm_source.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_generate_name❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

utm/utm.stage

Class
_name: utm.stage
[utm_stage.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

utm/utm.tag

Class
_name: utm.tag
[utm_tag.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_default_color❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: voip

voip/mail.activity

Classical
_name: mail.activity
_inherit: mail.activity, voip.country.code.mixin
[mail_activity.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_phone@api.depends('res_model', 'res_id', 'activity_type_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
get_today_call_activities@api.model; @api.readonly❌ no
_action_done✅ yes
_format_call_activities❌ no
_get_phone_numbers_by_activity❌ no
_to_store_defaults✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

voip/res.country

Extension
_inherit: res.country
[res_country.py]

Methods

Method nameDecoratorsHas super
_get_country_by_country_code@api.model❌ no
_voip_get_store_fields@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip/res.partner

Classical
_name: res.partner
_inherit: res.partner, voip.country.code.mixin, voip.queue.mixin
[res_partner.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_t9_name@api.depends('name')❌ no
get_contacts@api.model❌ no
_voip_get_store_fields❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Computed Fields

Non-Stored (6)

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_compute_external_device_number@api.depends('res_users_settings_id.external_device_number')❌ no
_compute_how_to_call_on_mobile@api.depends('res_users_settings_id.how_to_call_on_mobile')❌ no
_compute_should_call_from_another_device@api.depends('res_users_settings_id.should_call_from_another_device')❌ no
_compute_voip_provider_id@api.depends('res_users_settings_id.voip_provider_id')❌ no
_compute_voip_secret@api.depends('res_users_settings_id.voip_secret')❌ no
_compute_voip_username@api.depends('res_users_settings_id.voip_username')❌ no
_get_voip_user_configuration_fields@api.model❌ no
reset_last_seen_phone_call@api.model❌ no
_get_voip_config❌ no
_init_store_data✅ yes
_reflect_change_in_res_users_settings❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_get_default_voip_provider❌ no
_format_settings@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip/voip.call

Classical
_name: voip.call
_inherit: mail.thread.main.attachment, voip.country.code.mixin
[voip_call.py]

Regular Fields (8)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_call_count@api.depends('partner_id', 'phone_number')❌ no
_compute_display_name@api.depends('state', 'partner_id.name')❌ no
_compute_duration@api.depends('start_date', 'end_date')❌ no
_compute_is_within_same_company@api.depends('partner_id.commercial_partner_id', 'user_id.partner_id.commercial_partner_id')❌ no
_compute_country_id@api.depends('country_code_from_phone')❌ no
action_open_calls❌ no
create_and_format@api.model❌ no
get_recent_phone_calls@api.model❌ no
_get_number_of_missed_calls@api.model❌ no
abort_call❌ no
start_call❌ no
end_call❌ no
reject_call❌ no
miss_call❌ no
get_contact_info❌ no
_get_voip_store_fields❌ no
_phone_get_number_fields❌ no
📊 Model Summary
Classical | Total Fields: 15 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

voip/voip.provider

Class
_name: voip.provider
[voip_provider.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_recording_policy@api.depends('recording_enabled', 'recording_policy_option')❌ no
_inverse_recording_policy❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: voip_ai

voip_ai/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_get_voip_config✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip_ai/voip.call

Extension
_inherit: voip.call
[voip_call.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_cron_transcribe_recent_voip_call@api.model❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

voip_ai/voip.provider

Extension
_inherit: voip.provider
[voip_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: voip_crm

voip_crm/crm.lead

Classical
_name: crm.lead
_inherit: crm.lead, voip.queue.mixin
[crm_lead.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip_crm/res.partner

Classical
_name: res.partner
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
get_view_opportunities_action❌ no
_voip_get_store_fields✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip_crm/voip.call

Extension
_inherit: voip.call
[voip_call.py]

Methods

Method nameDecoratorsHas super
voip_action_view_opportunity❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: voip_helpdesk

voip_helpdesk/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_open_ticket_count@api.depends('ticket_ids.fold')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip_helpdesk/voip.call

Extension
_inherit: voip.call
[voip_call.py]

Methods

Method nameDecoratorsHas super
voip_action_open_helpdesk_ticket❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: voip_hr

voip_hr/voip.call

Extension
_inherit: voip.call
[voip_call.py]

Methods

Method nameDecoratorsHas super
_compute_is_within_same_company@api.depends('partner_id.employee_ids.company_id', 'user_id.partner_id.employee_ids.company_id')✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: voip_hr_recruitment

voip_hr_recruitment/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_voip_get_store_fields✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip_hr_recruitment/voip.call

Extension
_inherit: voip.call
[voip_call.py]

Methods

Method nameDecoratorsHas super
voip_action_view_applications❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: voip_onsip

voip_onsip/res.users

Extension
_inherit: res.users
[res_users.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_onsip_auth_username@api.depends('res_users_settings_id.onsip_auth_username')❌ no
_get_voip_user_configuration_fields@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip_onsip/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

voip_onsip/voip.provider

Extension
_inherit: voip.provider
[voip_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: voip_sale_subscription

voip_sale_subscription/voip.call

Extension
_inherit: voip.call
[voip_call.py]

Methods

Method nameDecoratorsHas super
voip_action_open_subscription❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 4 (Stored: 2, Non-Stored: 2) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: web

web/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Methods

Method nameDecoratorsHas super
display_name_for@api.model❌ no
_display_name_for@api.model❌ no
_is_valid_for_model_selector@api.model❌ no
get_available_models@api.model❌ no
_get_definitions❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
load_web_menus❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Methods

Method nameDecoratorsHas super
get_view_info❌ no
_get_view_info❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

web/res.company

Extension
_inherit: res.company
[models.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_get_asset_style_b64❌ no
_update_asset_style❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

web/properties.base.definition

Extension
_inherit: properties.base.definition
[properties_base_definition.py]

Methods

Method nameDecoratorsHas super
get_properties_base_definition@api.model❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

web/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_build_vcard❌ no
_get_vcard_file❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_on_webclient_bootstrap❌ no
_should_captcha_login❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_format_settings@api.model✅ yes
get_embedded_actions_settings❌ no
set_embedded_actions_setting❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web/res.users.settings.embedded.action

Class
_name: res.users.settings.embedded.action
[res_users_settings_embedded_action.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_check_embedded_actions_order@api.constrains('embedded_actions_order')❌ no
_check_embedded_actions_visibility@api.constrains('embedded_actions_visibility')❌ no
_check_embedded_actions_field_format❌ no
_embedded_action_settings_format❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: web_cohort

web_cohort/ir.actions.act_window.view

Extension
_inherit: ir.actions.act_window.view
[ir_action_act_window.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_cohort/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_postprocess_tag_cohort❌ no
_get_view_info✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: web_enterprise

web_enterprise/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_enterprise/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: web_gantt

web_gantt/ir.actions.act_window.view

Extension
_inherit: ir.actions.act_window.view
[ir_actions.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_gantt/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_validate_tag_gantt❌ no
_get_view_fields✅ yes
_get_view_info✅ yes
_is_qweb_based_view✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: web_grid

web_grid/ir.actions.act_window.view

Extension
_inherit: ir.actions.act_window.view
[ir_actions.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_grid/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_view_info✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: web_hierarchy

web_hierarchy/ir.actions.act_window.view

Extension
_inherit: ir.actions.act_window.view
[ir_actions.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_hierarchy/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_is_qweb_based_view✅ yes
_validate_tag_hierarchy❌ no
_get_view_info✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: web_map

web_map/ir.actions.act_window.view

Extension
_inherit: ir.actions.act_window.view
[ir_action.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_map/ir.ui.view

Extension
_inherit: ir.ui.view
[ir_ui_view.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_view_info✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

web_map/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
write✅ yes
_address_fields@api.model✅ yes
_formatting_address_fields@api.model✅ yes
update_latitude_longitude@api.model❌ no
_delete_coordinates@api.onchange('street', 'zip', 'city', 'state_id', 'country_id')❌ no
_compute_complete_address@api.depends('street', 'street2', 'zip', 'city', 'country_id')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: web_mobile

web_mobile/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: web_studio

web_studio/base.automation

Classical
_name: base.automation
_inherit: studio.mixin, base.automation
[base_automation.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.actions.actions

Classical
_name: ir.actions.actions
_inherit: ir.actions.actions
[ir_actions.py]

Methods

Method nameDecoratorsHas super
_get_actions_by_type❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.actions.act_window

Classical
_name: ir.actions.act_window
_inherit: studio.mixin, ir.actions.act_window
[ir_actions_act_window.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.actions.act_window.view

Classical
_name: ir.actions.act_window.view
_inherit: studio.mixin, ir.actions.act_window.view
[ir_actions_act_window.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.actions.report

Classical
_name: ir.actions.report
_inherit: studio.mixin, ir.actions.report
[ir_actions_report.py]

Methods

Method nameDecoratorsHas super
_read_paper_format_measures❌ no
_render_qweb_html@api.model✅ yes
copy_report_and_template❌ no
_get_rendering_context✅ yes
_get_rendering_context_model@api.model❌ no
associated_view✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.actions.server

Classical
_name: ir.actions.server
_inherit: studio.mixin, ir.actions.server
[ir_actions_server.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.default

Classical
_name: ir.default
_inherit: studio.mixin, ir.default
[ir_default.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.filters

Classical
_name: ir.filters
_inherit: studio.mixin, ir.filters
[ir_filters.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.model

Classical
_name: ir.model
_inherit: studio.mixin, ir.model
[ir_model.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_abstract❌ no
_search_abstract❌ no
studio_model_create@api.model❌ no
name_create@api.model✅ yes
_create_option_lines❌ no
_setup_one2many_lines❌ no
_values_lines❌ no
_create_option_use_active❌ no
_post_create_option_use_active❌ no
_create_option_use_sequence❌ no
_post_create_option_use_sequence❌ no
_create_option_use_responsible❌ no
_create_option_use_partner❌ no
_create_option_use_company❌ no
_post_create_option_use_company❌ no
_create_option_use_notes❌ no
_create_option_use_date❌ no
_create_option_use_double_dates❌ no
_create_option_use_value❌ no
_post_create_option_use_value❌ no
_create_option_use_image❌ no
_create_option_use_stages❌ no
_post_create_option_use_stages❌ no
_create_option_use_tags❌ no
_setup_access_rights❌ no
_get_default_view❌ no
_create_default_action❌ no
studio_model_infos@api.model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.model.fields

Classical
_name: ir.model.fields
_inherit: studio.mixin, ir.model.fields
[ir_model.py]

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('field_description', 'model_id'); @api.depends_context('studio')✅ yes
_check_name@api.constrains('name')✅ yes
_get_next_relation@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

web_studio/ir.model.access

Classical
_name: ir.model.access
_inherit: studio.mixin, ir.model.access
[ir_model.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.model.data

Extension
_inherit: ir.model.data
[ir_model_data.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_build_insert_xmlids_values✅ yes
_xmlid_for_export❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 11, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

web_studio/ir.module.module

Extension
_inherit: ir.module.module
[ir_module_module.py]

Methods

Method nameDecoratorsHas super
get_studio_module@api.model❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.rule

Classical
_name: ir.rule
_inherit: studio.mixin, ir.rule
[ir_rule.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.ui.menu

Classical
_name: ir.ui.menu
_inherit: studio.mixin, ir.ui.menu
[ir_ui_menu.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
load_menus@api.model✅ yes
customize@api.model❌ no
_get_studio_configuration_menu❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/ir.ui.view

Classical
_name: ir.ui.view
_inherit: studio.mixin, ir.ui.view
[ir_ui_view.py]

Methods

Method nameDecoratorsHas super
_get_closest_primary_view❌ no
_get_x2many_missing_view_archs✅ yes
_postprocess_debug_to_cache✅ yes
_postprocess_debug✅ yes
_postprocess_access_rights✅ yes
_postprocess_attributes✅ yes
set_studio_groups@api.model❌ no
set_studio_map_popup_fields@api.model❌ no
set_studio_pivot_measure_fields@api.model❌ no
create_automatic_views@api.model❌ no
auto_list_view❌ no
auto_form_view❌ no
auto_search_view❌ no
auto_calendar_view❌ no
auto_gantt_view❌ no
auto_map_view❌ no
auto_pivot_view❌ no
auto_graph_view❌ no
auto_kanban_view❌ no
_is_studio_view❌ no
_groups_branding❌ no
_set_groups_info❌ no
_check_parent_groups❌ no
_apply_studio_specs✅ yes
apply_inheritance_specs@api.model✅ yes
normalize❌ no
normalize_with_keyed_tree@api.model❌ no
copy_qweb_template❌ no
_validate_tag_button✅ yes
_contains_branded✅ yes
is_node_branded✅ yes
save_embedded_field@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

web_studio/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_action_done✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

web_studio/mail.template

Classical
_name: mail.template
_inherit: studio.mixin, mail.template
[mail_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/report.paperformat

Classical
_name: report.paperformat
_inherit: studio.mixin, report.paperformat
[report_paperformat.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

web_studio/res.groups

Classical
_name: res.groups
_inherit: studio.mixin, res.groups
[res_groups.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/studio.approval.rule.approver

Class
_name: studio.approval.rule.approver
[studio_approval.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('create_uid', 'user_id', 'date_to')❌ no
_is_valid❌ no
_filtered_valid❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

web_studio/studio.approval.rule

Classical
_name: studio.approval.rule
_inherit: studio.mixin
[studio_approval.py]

Regular Fields (13)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_parse_action_from_button@api.model❌ no
_group_expand_notification_order❌ no
_compute_display_name@api.depends('notification_order')❌ no
_compute_approver_ids@api.depends('approver_log_ids')❌ no
_inverse_approver_ids❌ no
_get_approver_log_changes❌ no
_delegate_to❌ no
_check_model_method@api.constrains('model_id', 'method')❌ no
_search_action_xmlid❌ no
default_get@api.model✅ yes
write✅ yes
_base_automation_data_for_model❌ no
_make_automated_actions❌ no
create@api.model_create_multi✅ yes
_on_delete_model_side_effects@api.ondelete()❌ no
_update_registry❌ no
_register_hook❌ no
_unregister_hook❌ no
get_missing_approvals❌ no
_compute_can_validate@api.depends('approval_group_id', 'approver_ids'); @api.depends_context('uid')❌ no
_compute_kanban_color@api.depends('can_validate')❌ no
_compute_conditional@api.depends('domain')❌ no
_compute_entries_count@api.depends('entry_ids')❌ no
create_rule@api.model❌ no
set_approval❌ no
delete_approval❌ no
_set_approval❌ no
_get_rule_domain❌ no
_clean_context❌ no
_get_approval_spec@api.model❌ no
get_approval_spec@api.model❌ no
check_approval@api.model❌ no
_create_request❌ no
open_delegate_action❌ no
open_kanban_rules❌ no
_get_remaining_rules_domain❌ no
_post_create_delete❌ no
_track_filter_for_display❌ no
_mail_track✅ yes
📊 Model Summary
Classical | Total Fields: 20 | Computed: 5 (Stored: 0, Non-Stored: 5) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 41 (@api.model: 7, @api.onchange: 0, @api.depends: 7, @api.constrains: 1)

web_studio/studio.approval.entry

Class
_name: studio.approval.entry
[studio_approval.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Related Fields (3)

Stored (3)

Methods

Method nameDecoratorsHas super
_default_user_id@api.model❌ no
_compute_name@api.depends('user_id', 'model', 'res_id')❌ no
_compute_reference@api.depends('model', 'res_id')❌ no
create@api.model_create_multi✅ yes
_delete_entries❌ no
write✅ yes
_notify_approval❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 3 (Stored: 3, Non-Stored: 0) | Methods: 7 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

web_studio/studio.approval.request

Class
_name: studio.approval.request
[studio_approval.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_inverse_mail_activity_id❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_studio/studio.export.model

Class
_name: studio.export.model
[studio_export_model.py]

Regular Fields (6)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('model_id')❌ no
_compute_excluded_fields@api.depends('model_id')❌ no
_compute_records_count@api.depends('model_name', 'domain')❌ no
action_preset❌ no
_get_exportable_records❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: web_tour

web_tour/res.users

Extension
_inherit: res.users
[res_users.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_tour_enabled@api.depends('create_date')❌ no
switch_tour_enabled@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_tour/web_tour.tour

Class
_name: web_tour.tour
[tour.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sharing_url@api.depends('name')❌ no
consume@api.model❌ no
get_current_tour@api.model❌ no
get_tour_json_by_name@api.model❌ no
_get_tour_json❌ no
export_js_file❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

web_tour/web_tour.tour.step

Class
_name: web_tour.tour.step
[tour.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
get_steps_json❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: web_unsplash

web_unsplash/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_can_bypass_rights_on_media_dialog✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

web_unsplash/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_can_manage_unsplash_settings❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website

website/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_xml_id❌ no
_compute_website_url❌ no
_get_website_url@api.depends('state', 'website_published', 'website_path', 'xml_id')❌ no
_get_eval_context@api.model✅ yes
_run_action_code_multi@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.asset

Extension
_inherit: ir.asset
[ir_asset.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_asset_params✅ yes
_get_asset_bundle_url❌ no
_get_active_addons_list✅ yes
filter_duplicate❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
get_serving_groups@api.model✅ yes
_get_serve_attachment✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.model.data

Extension
_inherit: ir.model.data
[ir_model_data.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 20 (@api.model: 11, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website/ir.module.module

Classical
_name: ir.module.module
_inherit: ir.module.module
[ir_module_module.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_installed_on_current_website❌ no
write✅ yes
_get_module_data❌ no
_update_records❌ no
_post_copy❌ no
_theme_load❌ no
_theme_unload❌ no
_theme_cleanup❌ no
_theme_get_upstream❌ no
_theme_get_downstream❌ no
_theme_get_stream_themes❌ no
_theme_get_stream_website_ids❌ no
_theme_upgrade_upstream❌ no
_theme_remove@api.model❌ no
button_choose_theme❌ no
button_remove_theme❌ no
button_refresh_theme❌ no
update_list@api.model✅ yes
update_theme_images@api.model❌ no
get_themes_domain❌ no
_check✅ yes
_load_module_terms@api.model✅ yes
_create_model_data@api.model❌ no
_generate_primary_snippet_templates❌ no
_generate_primary_page_templates❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.rule

Extension
_inherit: ir.rule
[ir_rule.py]

Methods

Method nameDecoratorsHas super
_eval_context@api.model✅ yes
_compute_domain_keys✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.ui.menu

Extension
_inherit: ir.ui.menu
[ir_ui_menu.py]

Methods

Method nameDecoratorsHas super
load_menus_root@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.ui.view

Classical
_name: ir.ui.view
_inherit: ir.ui.view, website.seo.metadata
[ir_ui_view.py]

Regular Fields (6)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_pwd@api.depends('visibility_password')❌ no
_set_pwd❌ no
_compute_first_page_id❌ no
create@api.model_create_multi✅ yes
_compute_display_name@api.depends('website_id', 'key'); @api.depends_context('display_key', 'display_website')✅ yes
write✅ yes
_load_records_write_on_cow❌ no
_create_all_specific_views✅ yes
_create_website_specific_pages_for_view❌ no
get_view_hierarchy❌ no
_build_hierarchy_datastructure❌ no
filter_duplicate❌ no
_view_get_inherited_children@api.model✅ yes
_get_inheriting_views_domain@api.model✅ yes
_get_inheriting_views@api.model✅ yes
_get_filter_xmlid_query@api.model✅ yes
_get_cached_template_prefetched_keys@api.model✅ yes
_get_template_minimal_cache_keys@api.model✅ yes
_get_template_domain@api.model✅ yes
_fetch_template_views@api.model✅ yes
_get_template_order@api.model✅ yes
_get_cached_visibility❌ no
_handle_visibility❌ no
render_public_asset@api.readonly; @api.model✅ yes
_render_template✅ yes
get_default_lang_code@api.model✅ yes
_read_template_keys✅ yes
_save_oe_structure_hook@api.model✅ yes
_set_noupdate@api.model✅ yes
save✅ yes
_get_allowed_root_attrs@api.model✅ yes
_snippet_save_view_values_hook@api.model✅ yes
_update_field_translations✅ yes
_get_base_lang✅ yes
📊 Model Summary
Classical | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website/res.company

Extension
_inherit: res.company
[res_company.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_website_id❌ no
action_open_website_theme_selector@api.model❌ no
_check_active@api.constrains('active')✅ yes
google_map_img❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

website/res.lang

Extension
_inherit: res.lang
[res_lang.py]

Methods

Method nameDecoratorsHas super
write✅ yes
_get_frontend✅ yes
action_activate_langs❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/res.partner

Classical
_name: res.partner
_inherit: res.partner, website.published.multi.mixin
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
google_map_img❌ no
_compute_display_name@api.depends('website_id'); @api.depends_context('display_website')✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_check_login@api.constrains('login', 'website_id')❌ no
_get_login_domain@api.model✅ yes
_get_email_domain@api.model✅ yes
_get_login_order@api.model✅ yes
_signup_create_user@api.model✅ yes
_get_signup_invitation_scope@api.model✅ yes
authenticate✅ yes
_check_disjoint_groups@api.constrains('group_ids')✅ yes
website_publish_button❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/theme.ir.asset

Class
_name: theme.ir.asset
[theme_models.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_convert_to_base_model❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/theme.ir.ui.view

Class
_name: theme.ir.ui.view
[theme_models.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
compute_arch_fs❌ no
_convert_to_base_model❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/theme.ir.attachment

Class
_name: theme.ir.attachment
[theme_models.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_convert_to_base_model❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/theme.website.menu

Class
_name: theme.website.menu
[theme_models.py]

Regular Fields (10)

Methods

Method nameDecoratorsHas super
_convert_to_base_model❌ no
📊 Model Summary
Class | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/theme.website.page

Classical
_name: theme.website.page
_inherit: website.page_options.mixin
[theme_models.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_convert_to_base_model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.ui.view

Extension
_inherit: ir.ui.view
[theme_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 36 (@api.model: 17, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website/ir.asset

Extension
_inherit: ir.asset
[theme_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.attachment

Extension
_inherit: ir.attachment
[theme_models.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/website.menu

Extension
_inherit: website.menu
[theme_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

website/website.page

Extension
_inherit: website.page
[theme_models.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website/website

Class
_name: website
[website.py]

Regular Fields (38)

Computed Fields

Stored (1)

Non-Stored (4)

Methods

Method nameDecoratorsHas super
website_domain❌ no
_active_languages❌ no
_default_language❌ no
_default_social_facebook❌ no
_default_social_github❌ no
_default_social_linkedin❌ no
_default_social_youtube❌ no
_default_social_instagram❌ no
_default_social_twitter❌ no
_default_social_tiktok❌ no
_default_social_discord❌ no
_default_favicon❌ no
_onchange_language_ids@api.onchange('language_ids')❌ no
_compute_domain_punycode@api.depends('domain')❌ no
_compute_has_social_default_image@api.depends('social_default_image')❌ no
_compute_language_count@api.depends('language_ids')❌ no
_compute_menu❌ no
_compute_blocked_third_party_domains@api.depends('custom_blocked_third_party_domains')❌ no
_get_blocked_third_party_domains_list❌ no
_get_blocked_iframe_containers_classes❌ no
is_menu_cache_disabled❌ no
create@api.model_create_multi✅ yes
write✅ yes
_handle_create_write@api.model❌ no
_handle_favicon@api.model❌ no
_handle_domain@api.model❌ no
_normalize_domain_url❌ no
_handle_homepage_url@api.model❌ no
_check_domain@api.constrains('domain')❌ no
_check_homepage_url@api.constrains('homepage_url')❌ no
create_and_redirect_configurator❌ no
_idna_url❌ no
_is_indexable_url❌ no
_api_rpc❌ no
_website_api_rpc❌ no
_OLG_api_rpc❌ no
get_cta_data❌ no
_get_snippet_defaults❌ no
_get_snippet_view_key❌ no
_preconfigure_snippet❌ no
_set_background_options❌ no
get_theme_configurator_snippets@api.model❌ no
configurator_init@api.model❌ no
configurator_skip@api.model❌ no
configurator_missing_industry@api.model❌ no
configurator_apply@api.model❌ no
configurator_addons_apply❌ no
_bootstrap_homepage❌ no
copy_menu_hierarchy❌ no
new_page@api.model❌ no
get_unique_path❌ no
_get_plausible_script_url❌ no
_get_plausible_server❌ no
_get_plausible_share_url❌ no
get_unique_key❌ no
search_url_dependencies@api.model❌ no
get_current_website@api.model❌ no
_get_current_website_id@api.model❌ no
_force❌ no
_force_website❌ no
is_public_user@api.model❌ no
viewref@api.model❌ no
is_view_active@api.model❌ no
get_template@api.model❌ no
pager@api.model❌ no
rule_is_enumerable❌ no
_enumerate_pages❌ no
get_website_page_ids❌ no
_get_website_pages❌ no
search_pages❌ no
get_suggested_controllers❌ no
image_url@api.model❌ no
get_cdn_url❌ no
action_dashboard_redirect@api.model❌ no
get_client_action_url❌ no
get_client_action❌ no
button_go_website❌ no
_get_canonical_url❌ no
_is_canonical_url❌ no
_get_cached_values❌ no
_get_cached❌ no
_get_html_fields_blacklist❌ no
_get_html_fields❌ no
_is_snippet_used❌ no
_check_snippet_used❌ no
_check_user_can_modify❌ no
_disable_unused_snippets_assets❌ no
_search_build_domain❌ no
_search_text_from_html❌ no
_search_get_details❌ no
_search_with_fuzzy❌ no
_search_exact❌ no
_search_render_results❌ no
_search_find_fuzzy_term❌ no
_search_get_indirect_fields❌ no
_trigram_enumerate_words❌ no
_basic_enumerate_words❌ no
_allConsentsGranted❌ no
📊 Model Summary
Class | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website/website.configurator.feature

Class
_name: website.configurator.feature
[website_configurator_feature.py]

Regular Fields (11)

Methods

Method nameDecoratorsHas super
_check_module_xor_page_view@api.constrains('module_id', 'page_view_id')❌ no
_process_svg❌ no
📊 Model Summary
Class | Total Fields: 11 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

website/website.controller.page

Delegation
_name: website.controller.page
_inherit: website.published.multi.mixin, website.searchable.mixin
_inherits: ir.ui.view via view_id
[website_controller_page.py]

Regular Fields (5)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_user_has_model_access❌ no
_compute_name@api.depends('view_id')❌ no
_inverse_name❌ no
_compute_name_slugified@api.depends('model_id', 'name')❌ no
_inverse_name_slugified❌ no
_compute_url_demo@api.depends('name_slugified')❌ no
_default_is_published❌ no
create@api.model_create_multi✅ yes
write✅ yes
open_website_url❌ no
📊 Model Summary
Delegation | Total Fields: 3 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website/website

Extension
_inherit: website
[website_form.py]

Methods

Method nameDecoratorsHas super
_website_form_last_record❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website/ir.model

Classical
_name: ir.model
_inherit: ir.model
[website_form.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_get_form_writable_fields❌ no
get_authorized_fields@api.model❌ no
get_compatible_form_models@api.model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/ir.model.fields

Extension
_inherit: ir.model.fields
[website_form.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
init❌ no
_check_if_used_in_website_form@api.ondelete()❌ no
formbuilder_whitelist@api.model❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

website/website.menu

Class
_name: website.menu
[website_menu.py]

Regular Fields (12)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_sequence❌ no
_compute_field_is_mega_menu@api.depends('mega_menu_content')❌ no
_set_field_is_mega_menu❌ no
_compute_display_name@api.depends('website_id'); @api.depends_context('display_website')✅ yes
_compute_url@api.depends('page_id', 'is_mega_menu', 'child_id')❌ no
_validate_parent_menu@api.constrains('parent_id', 'child_id', 'is_mega_menu', 'mega_menu_content')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_compute_visible❌ no
_clean_url❌ no
_is_active❌ no
get_tree@api.model❌ no
save@api.model❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

website/website.page

Delegation
_name: website.page
_inherit: website.published.multi.mixin, website.searchable.mixin, website.page_options.mixin
_inherits: ir.ui.view via view_id
[website_page.py]

Regular Fields (6)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_is_homepage❌ no
_compute_visible❌ no
_compute_website_menu@api.depends('menu_ids')❌ no
_compute_website_url@api.depends('url')❌ no
_compute_can_publish@api.depends_context('uid')✅ yes
_get_most_specific_pages❌ no
copy_data✅ yes
clone_page@api.model❌ no
write✅ yes
get_website_meta❌ no
_search_get_detail@api.model❌ no
_search_fetch@api.model❌ no
action_page_debug_view❌ no
_allow_to_use_cache@api.model❌ no
_allow_cache_insertion@api.model❌ no
_post_process_response_from_cache@api.model❌ no
_get_cache_key@api.model❌ no
_get_response❌ no
_get_response_cached❌ no
_get_response_raw❌ no
_get_page_info@api.model❌ no
📊 Model Summary
Delegation | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website/website.route

Class
_name: website.route
[website_rewrite.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_search_display_name@api.model✅ yes
_refresh❌ no
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/website.rewrite

Class
_name: website.rewrite
[website_rewrite.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_onchange_route_id@api.onchange('route_id')❌ no
_check_url_to@api.constrains('url_to', 'url_from', 'redirect_type')❌ no
_compute_display_name@api.depends('redirect_type')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_invalidate_routing❌ no
refresh_routes❌ no
get_import_templates@api.model❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

website/website.snippet.filter

Classical
_name: website.snippet.filter
_inherit: website.published.multi.mixin
[website_snippet_filter.py]

Regular Fields (7)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_model_name@api.depends('filter_id', 'action_server_id')❌ no
_check_data_source_is_provided@api.constrains('action_server_id', 'filter_id')❌ no
_check_limit@api.constrains('limit')❌ no
_check_field_names@api.constrains('field_names')❌ no
_render❌ no
_prepare_values❌ no
_get_field_name_and_type❌ no
_get_filter_meta_data❌ no
_prepare_sample❌ no
_prepare_sample_records❌ no
_fill_sample❌ no
_get_hardcoded_sample❌ no
_filter_records_to_values❌ no
_get_website_currency@api.model❌ no
📊 Model Summary
Classical | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 3)

website/website.technical.page

Class
_name: website.technical.page
[website_technical_page.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
open_website_url❌ no
get_static_routes❌ no
_table_query❌ no
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/website.track

Class
_name: website.track
[website_visitor.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website/website.visitor

Class
_name: website.visitor
[website_visitor.py]

Regular Fields (9)

Computed Fields

Stored (1)

Non-Stored (8)

Methods

Method nameDecoratorsHas super
_get_access_token❌ no
_compute_display_name@api.depends('partner_id')❌ no
_compute_partner_id@api.depends('access_token')❌ no
_compute_email_phone@api.depends('partner_id.email_normalized', 'partner_id.phone')❌ no
_compute_page_statistics@api.depends('website_track_ids')❌ no
_search_page_ids❌ no
_compute_last_visited_page_id@api.depends('website_track_ids.page_id')❌ no
_compute_time_statistics@api.depends('last_connection_datetime')❌ no
_check_for_message_composer❌ no
_prepare_message_composer_context❌ no
action_send_mail❌ no
_upsert_visitor❌ no
_get_visitor_from_request❌ no
_handle_webpage_dispatch❌ no
_add_tracking❌ no
_merge_visitor❌ no
_inactive_visitors_domain❌ no
_update_visitor_timezone❌ no
_update_visitor_last_visit❌ no
_get_visitor_timezone❌ no
📊 Model Summary
Class | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_appointment

website_appointment/appointment.invite

Classical
_name: appointment.invite
_inherit: appointment.invite, website.published.multi.mixin
[appointment_invite.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_disable_save_button@api.depends('appointment_type_warning_msg')✅ yes
_compute_appointment_type_warning_msg@api.depends('appointment_type_ids', 'website_id')❌ no
_compute_base_book_url@api.depends('short_code', 'website_id')✅ yes
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website_appointment/appointment.type

Classical
_name: appointment.type
_inherit: appointment.type, website.seo.metadata, website.published.multi.mixin, website.searchable.mixin
[appointment_type.py]

Methods

Method nameDecoratorsHas super
_compute_website_url✅ yes
create_and_get_website_url✅ yes
copy_data✅ yes
get_backend_menu_id❌ no
_search_get_detail@api.model❌ no
action_share_invite✅ yes
_prepare_calendar_event_values✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_appointment/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_appointment/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
get_suggested_controllers✅ yes
get_cta_data✅ yes
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_appointment/website.snippet.filter

Extension
_inherit: website.snippet.filter
[website_snippet_filter.py]

Methods

Method nameDecoratorsHas super
_get_hardcoded_sample✅ yes
_prepare_values✅ yes
default_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 3)

website_appointment/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_email_phone@api.depends('calendar_event_ids')✅ yes
_merge_visitor✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_appointment_crm

website_appointment_crm/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Methods

Method nameDecoratorsHas super
_get_lead_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_appointment_sale

website_appointment_sale/calendar.booking

Extension
_inherit: calendar.booking
[calendar_booking.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_make_event_from_paid_booking✅ yes
_log_booking_collisions✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 9 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_appointment_sale/calendar.event

Extension
_inherit: calendar.event
[calendar_event.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sale_order_count❌ no
action_view_sale_order❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_appointment_sale/product.product

Extension
_inherit: product.product
[product_product.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_is_booking_fee❌ no
_can_return_content✅ yes
_get_product_placeholder_filename✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_appointment_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_meeting_count@api.depends('order_line')❌ no
action_view_calendar_events❌ no
_action_cancel✅ yes
_action_confirm✅ yes
_check_cart_is_ready_to_be_paid✅ yes
_cart_find_product_line✅ yes
_prepare_order_line_values✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_appointment_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_product_uom_readonly@api.depends('calendar_booking_ids')✅ yes
_is_sellable✅ yes
_is_reorder_allowed✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_appointment_sale_project

website_appointment_sale_project/project.task

Extension
_inherit: project.task
[project_task.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_view_appointment❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

website_appointment_sale_project/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_timesheet_create_task_prepare_values✅ yes
_timesheet_create_task✅ yes
_action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_blog

website_blog/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
get_suggested_controllers✅ yes
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_blog/blog.blog

Classical
_name: blog.blog
_inherit: website.seo.metadata, website.multi.mixin, website.cover_properties.mixin, website.searchable.mixin
[website_blog.py]

Regular Fields (6)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_default_sequence❌ no
_compute_blog_post_count@api.depends('blog_post_ids')❌ no
write✅ yes
message_post✅ yes
all_tags❌ no
_search_get_detail@api.model❌ no
_search_render_results✅ yes
📊 Model Summary
Classical | Total Fields: 7 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 7 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_blog/blog.tag.category

Class
_name: blog.tag.category
[website_blog.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_blog/blog.tag

Classical
_name: blog.tag
_inherit: website.seo.metadata
[website_blog.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_blog/blog.post

Classical
_name: blog.post
_inherit: website.seo.metadata, website.published.multi.mixin, website.page_visibility_options.mixin, website.cover_properties.mixin, website.searchable.mixin
[website_blog.py]

Regular Fields (15)

Computed Fields

Stored (1)

Non-Stored (1)

Related Fields (3)

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_website_url✅ yes
_default_content❌ no
_compute_teaser@api.depends('content', 'teaser_manual')❌ no
_set_teaser❌ no
_compute_post_date@api.depends('create_date', 'published_date')❌ no
_set_post_date❌ no
_check_for_publication❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_get_access_action✅ yes
_notify_get_recipients_groups✅ yes
_notify_thread_by_inbox✅ yes
_default_website_meta✅ yes
_search_get_detail@api.model❌ no
📊 Model Summary
Classical | Total Fields: 20 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 3 (Stored: 2, Non-Stored: 1) | Methods: 15 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_blog/website.snippet.filter

Extension
_inherit: website.snippet.filter
[website_snippet_filter.py]

Methods

Method nameDecoratorsHas super
_get_hardcoded_sample✅ yes
default_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 3)

Module: website_crm

website_crm/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_visitor_page_count@api.depends('visitor_ids.page_ids')❌ no
action_redirect_to_page_views❌ no
_merge_get_fields_specific✅ yes
website_form_input_filter❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_crm/website

Extension
_inherit: website
[website.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_get_crm_default_team_domain❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_crm/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_lead_count@api.depends('lead_ids')❌ no
_compute_email_phone@api.depends('partner_id.email_normalized', 'partner_id.phone', 'lead_ids.email_normalized', 'lead_ids.phone')✅ yes
_check_for_message_composer✅ yes
_inactive_visitors_domain✅ yes
_merge_visitor✅ yes
_prepare_message_composer_context✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_crm_iap_reveal

website_crm_iap_reveal/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_merge_get_fields✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_crm_iap_reveal/crm.reveal.rule

Class
_name: crm.reveal.rule
[crm_reveal_rule.py]

Regular Fields (24)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_lead_count❌ no
_check_regex_url@api.constrains('regex_url')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_get_lead_tree_view❌ no
action_get_opportunity_tree_view❌ no
_get_active_rules@api.model❌ no
_add_to_country❌ no
_match_url❌ no
_process_lead_generation@api.model❌ no
_get_reveal_views_to_process@api.model❌ no
_prepare_iap_payload❌ no
_get_rules_payload❌ no
_perform_reveal_service❌ no
_iap_contact_reveal❌ no
_create_lead_from_response❌ no
_lead_vals_from_response❌ no
📊 Model Summary
Class | Total Fields: 26 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 19 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

website_crm_iap_reveal/crm.reveal.view

Class
_name: crm.reveal.view
[crm_reveal_view.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_clean_reveal_views@api.model❌ no
_create_reveal_view❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_crm_livechat

website_crm_livechat/chatbot.script.step

Extension
_inherit: chatbot.script.step
[chatbot_script_step.py]

Methods

Method nameDecoratorsHas super
_chatbot_crm_prepare_lead_values✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

website_crm_livechat/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_visitor_sessions_count@api.depends('visitor_ids.discuss_channel_ids')❌ no
action_redirect_to_livechat_sessions❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_crm_livechat/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Methods

Method nameDecoratorsHas super
_convert_visitor_to_lead✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

Module: website_crm_partner_assign

website_crm_partner_assign/crm.lead

Extension
_inherit: crm.lead
[crm_lead.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_date_partner_assign@api.depends('partner_assigned_id')❌ no
_assert_portal_write_access❌ no
_get_partner_email_update✅ yes
write✅ yes
_merge_get_fields✅ yes
assign_salesman_of_assigned_partner❌ no
action_assign_partner❌ no
assign_partner❌ no
assign_geo_localize❌ no
_prepare_customer_values✅ yes
search_geo_partner❌ no
partner_interested❌ no
partner_desinterested❌ no
update_lead_portal❌ no
update_contact_details_from_portal❌ no
create_opp_portal@api.model❌ no
_get_access_action✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_crm_partner_assign/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (6)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
_compute_implemented_partner_count@api.depends('implemented_partner_ids.is_published', 'implemented_partner_ids.active')❌ no
_compute_partner_weight@api.depends('grade_id.partner_weight')❌ no
_get_contact_opportunities_domain❌ no
_compute_opportunity_count✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_crm_partner_assign/res.partner.activation

Class
_name: res.partner.activation
[res_partner_activation.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_crm_partner_assign/res.partner.grade

Classical
_name: res.partner.grade
_inherit: res.partner.grade, website.published.mixin
[res_partner_grade.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_compute_website_url✅ yes
_default_is_published❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_crm_partner_assign/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
get_suggested_controllers✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_crm_sms

website_crm_sms/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Methods

Method nameDecoratorsHas super
_check_for_sms_composer✅ yes
_prepare_sms_composer_context✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_customer

website_customer/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_backend_menu_id❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_customer/res.partner.tag

Classical
_name: res.partner.tag
_inherit: website.published.mixin
[res_partner.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
get_selection_class@api.model❌ no
_default_is_published❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_customer/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
get_suggested_controllers✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_delivery_sendcloud

website_delivery_sendcloud/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_sendcloud.py]

Regular Fields (2)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sendcloud_can_customize_use_locations@api.depends('sendcloud_shipping_id')❌ no
_compute_sendcloud_use_locations@api.depends('sendcloud_shipping_id')❌ no
_compute_sendcloud_locations_radius_unit❌ no
_get_distance_uom_id_from_ir_config_parameter@api.model❌ no
_search_sendcloud_locations_radius_unit❌ no
_check_radius_value@api.constrains('sendcloud_locations_radius_value')❌ no
_sendcloud_get_close_locations❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_documents

website_documents/documents.document

Extension
_inherit: documents.document
[documents_document.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_access_url@api.depends('website_id')✅ yes
_compute_website_id@api.depends('company_id', 'company_id.website_id'); @api.depends_context('allowed_company_ids')❌ no
_check_website_id❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 38 (@api.model: 8, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

Module: website_enterprise

website_enterprise/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
is_website_generator_available@api.model❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_event

website_event/event.event

Classical
_name: event.event
_inherit: event.event, website.seo.metadata, website.published.multi.mixin, website.cover_properties.mixin, website.searchable.mixin, website.page_visibility_options.mixin
[event_event.py]

Regular Fields (8)

Computed Fields

Stored (4)

Non-Stored (7)

Methods

Method nameDecoratorsHas super
_default_cover_properties✅ yes
_compute_event_share_url@api.depends('website_url')❌ no
_compute_is_participating@api.depends('registration_ids'); @api.depends_context('uid')❌ no
_search_is_participating@api.model❌ no
_fetch_is_participating_events@api.model❌ no
_compute_is_visible_on_website@api.depends_context('uid'); @api.depends('website_visibility', 'is_participating')❌ no
_search_is_visible_on_website@api.model❌ no
_compute_event_register_url@api.depends('website_url')❌ no
_compute_website_menu@api.depends('event_type_id')❌ no
_compute_community_menu@api.depends('event_type_id', 'website_menu', 'community_menu')❌ no
_compute_website_menu_data@api.depends('website_menu')❌ no
_compute_time_data@api.depends('date_begin', 'date_end')❌ no
_compute_website_url@api.depends('name')✅ yes
_check_website_id@api.constrains('website_id')❌ no
copy✅ yes
copy_event_menus❌ no
create@api.model_create_multi✅ yes
write✅ yes
toggle_website_menu❌ no
_get_menu_update_fields❌ no
_get_menu_type_field_matching❌ no
_split_menus_state_by_field❌ no
_get_menus_update_by_field❌ no
_get_website_menu_entries❌ no
_update_website_menus❌ no
_update_website_menu_entry❌ no
_create_menu❌ no
_track_subtype✅ yes
_get_event_resource_urls❌ no
_default_website_meta✅ yes
get_backend_menu_id❌ no
_search_build_dates@api.model❌ no
_search_get_detail@api.model❌ no
_search_render_results✅ yes
📊 Model Summary
Classical | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

website_event/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_website_registration_allowed_fields❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_event/event.tag

Classical
_name: event.tag
_inherit: event.tag, website.published.multi.mixin
[event_tag.py]

Methods

Method nameDecoratorsHas super
default_get@api.model✅ yes
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event/event.tag.category

Classical
_name: event.tag.category
_inherit: event.tag.category, website.published.multi.mixin
[event_tag_category.py]

Methods

Method nameDecoratorsHas super
_default_is_published❌ no
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event/event.type

Extension
_inherit: event.type
[event_type.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_community_menu@api.depends('website_menu')❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_event/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
new_page@api.model✅ yes
get_suggested_controllers✅ yes
get_cta_data✅ yes
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_event/website.event.menu

Classical
_name: website.event.menu
_inherit: website.seo.metadata
[website_event_menu.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
copy✅ yes
_copy_children_views@api.model❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event/website.menu

Extension
_inherit: website.menu
[website_menu.py]

Methods

Method nameDecoratorsHas super
save@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

website_event/website.snippet.filter

Extension
_inherit: website.snippet.filter
[website_snippet_filter.py]

Methods

Method nameDecoratorsHas super
_get_hardcoded_sample✅ yes
default_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 3)

website_event/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('partner_id', 'event_registration_ids.name')✅ yes
_compute_event_registration_count@api.depends('event_registration_ids')❌ no
_compute_email_phone@api.depends('event_registration_ids.email', 'event_registration_ids.phone')✅ yes
_compute_event_registered_ids@api.depends('event_registration_ids')❌ no
_search_event_registered_ids❌ no
_inactive_visitors_domain✅ yes
_merge_visitor✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_event_booth

website_event_booth/event.event

Extension
_inherit: event.event
[event_event.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_booth_menu@api.depends('event_type_id', 'website_menu')❌ no
toggle_booth_menu❌ no
copy_event_menus✅ yes
_get_menu_update_fields✅ yes
_update_website_menus✅ yes
_get_menu_type_field_matching✅ yes
_get_website_menu_entries✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

website_event_booth/event.type

Extension
_inherit: event.type
[event_type.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_booth_menu@api.depends('website_menu')❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_event_booth/website.event.menu

Extension
_inherit: website.event.menu
[website_event_menu.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_event_booth_exhibitor

website_event_booth_exhibitor/event.booth

Extension
_inherit: event.booth
[event_booth.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_view_sponsor❌ no
_get_or_create_sponsor❌ no
_action_post_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 0)

website_event_booth_exhibitor/event.booth.category

Extension
_inherit: event.booth.category
[event_booth_category.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_get_exhibitor_type@api.model❌ no
_onchange_use_sponsor@api.onchange('use_sponsor')❌ no
📊 Model Summary
Extension | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_event_booth_sale

website_event_booth_sale/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_product_types_allow_zero_price@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_event_booth_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_cart_find_product_line✅ yes
_verify_updated_quantity✅ yes
_prepare_order_line_values✅ yes
_prepare_order_line_update_values✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_event_booth_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_name_short@api.depends('event_booth_ids')✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_event_booth_sale_exhibitor

website_event_booth_sale_exhibitor/event.booth.registration

Extension
_inherit: event.booth.registration
[event_booth_registration.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_fields_for_booth_confirmation✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 3, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: website_event_crm

website_event_crm/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Methods

Method nameDecoratorsHas super
_get_lead_description_registration✅ yes
_get_lead_description_fields✅ yes
_get_lead_values✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_event_exhibitor

website_event_exhibitor/event.event

Extension
_inherit: event.event
[event_event.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_sponsor_count❌ no
_compute_exhibitor_menu@api.depends('event_type_id', 'website_menu', 'exhibitor_menu')❌ no
toggle_exhibitor_menu❌ no
copy_event_menus✅ yes
_get_menu_update_fields✅ yes
_update_website_menus✅ yes
_get_menu_type_field_matching✅ yes
_get_website_menu_entries✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

website_event_exhibitor/event.sponsor

Classical
_name: event.sponsor
_inherit: website.published.mixin, website.searchable.mixin
[event_sponsor.py]

Regular Fields (10)

Computed Fields

Stored (6)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_default_sponsor_type_id❌ no
_compute_url@api.depends('partner_id')❌ no
_compute_name@api.depends('partner_id')❌ no
_compute_email@api.depends('partner_id')❌ no
_compute_phone@api.depends('partner_id')❌ no
_compute_image_512@api.depends('partner_id')❌ no
_compute_website_image_url@api.depends('image_512', 'partner_id.image_256')❌ no
_synchronize_with_partner❌ no
_compute_website_description@api.depends('partner_id')❌ no
_compute_is_in_opening_hours@api.depends('event_id.is_ongoing', 'hour_from', 'hour_to', 'event_id.date_begin', 'event_id.date_end')❌ no
_compute_country_flag_url@api.depends('partner_id.country_id.image_url')❌ no
_compute_website_url@api.depends('name', 'event_id.name')✅ yes
_compute_website_absolute_url@api.depends('event_id.website_id.domain')✅ yes
_search_get_detail@api.model❌ no
get_backend_menu_id❌ no
get_base_url❌ no
📊 Model Summary
Classical | Total Fields: 26 | Computed: 9 (Stored: 6, Non-Stored: 3) | Related: 7 (Stored: 0, Non-Stored: 7) | Methods: 16 (@api.model: 1, @api.onchange: 0, @api.depends: 11, @api.constrains: 0)

website_event_exhibitor/event.sponsor.type

Class
_name: event.sponsor.type
[event_sponsor_type.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_sequence❌ no
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event_exhibitor/event.type

Extension
_inherit: event.type
[event_type.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_exhibitor_menu@api.depends('website_menu')❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_event_exhibitor/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_event_exhibitor/website.event.menu

Extension
_inherit: website.event.menu
[website_event_menu.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_event_sale

website_event_sale/product.product

Extension
_inherit: product.product
[product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_can_return_content✅ yes
_get_product_placeholder_filename✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_event_sale/product.template

Extension
_inherit: product.template
[product.py]

Methods

Method nameDecoratorsHas super
_get_product_types_allow_zero_price@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_event_sale/product.pricelist.item

Extension
_inherit: product.pricelist.item
[product_pricelist.py]

Methods

Method nameDecoratorsHas super
_onchange_event_sale_warning@api.onchange('applied_on', 'product_id', 'product_tmpl_id', 'min_quantity')❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 31 (@api.model: 1, @api.onchange: 9, @api.depends: 7, @api.constrains: 5)

website_event_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_cart_find_product_line✅ yes
_verify_updated_quantity✅ yes
_prepare_order_line_values✅ yes
_cart_update_order_line✅ yes
_filter_can_send_abandoned_cart_mail✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_event_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_compute_name_short@api.depends('product_id.display_name', 'event_ticket_id.display_name')✅ yes
_should_show_strikethrough_price✅ yes
_is_reorder_allowed✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_event_social

website_event_social/event.event

Extension
_inherit: event.event
[event.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_firebase_enable_push_notifications❌ no
action_send_push❌ no
action_send_push_reminders❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

website_event_social/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_event_track

website_event_track/event.event

Extension
_inherit: event.event
[event_event.py]

Regular Fields (4)

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_track_count❌ no
_compute_website_track@api.depends('event_type_id', 'website_menu')❌ no
_compute_website_track_proposal@api.depends('event_type_id', 'website_track')❌ no
_compute_tracks_tag_ids@api.depends('track_ids.tag_ids', 'track_ids.tag_ids.color')❌ no
_has_published_track❌ no
toggle_website_track❌ no
toggle_website_track_proposal❌ no
copy_event_menus✅ yes
_get_menu_update_fields✅ yes
_update_website_menus✅ yes
_get_menu_type_field_matching✅ yes
_get_website_menu_entries✅ yes
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

website_event_track/event.track

Classical
_name: event.track
_inherit: website.seo.metadata, website.published.mixin, website.searchable.mixin
[event_track.py]

Regular Fields (20)

Computed Fields

Stored (12)

Non-Stored (15)

Methods

Method nameDecoratorsHas super
_get_default_stage_id@api.model❌ no
_compute_website_url@api.depends('name')✅ yes
_compute_kanban_state_label@api.depends('stage_id', 'kanban_state')❌ no
_compute_partner_name@api.depends('partner_id')❌ no
_compute_partner_email@api.depends('partner_id')❌ no
_compute_partner_phone@api.depends('partner_id')❌ no
_compute_partner_biography@api.depends('partner_id')❌ no
_compute_partner_function@api.depends('partner_id')❌ no
_compute_partner_company_name@api.depends('partner_id', 'partner_id.company_type')❌ no
_compute_partner_tag_line@api.depends('partner_name', 'partner_function', 'partner_company_name')❌ no
_compute_partner_image@api.depends('partner_id')❌ no
_compute_contact_email@api.depends('partner_id', 'partner_id.email')❌ no
_compute_contact_phone@api.depends('partner_id', 'partner_id.phone')❌ no
_compute_date@api.depends('date_end', 'duration')❌ no
_inverse_date❌ no
_compute_end_date@api.depends('date', 'duration')❌ no
_inverse_end_date❌ no
_compute_website_image_url@api.depends('image', 'partner_id.image_256')❌ no
_compute_is_reminder_on@api.depends('wishlisted_by_default', 'event_track_visitor_ids.visitor_id', 'event_track_visitor_ids.partner_id', 'event_track_visitor_ids.is_wishlisted', 'event_track_visitor_ids.is_blacklisted'); @api.depends_context('uid')❌ no
_compute_wishlist_visitor_ids@api.depends('event_track_visitor_ids.visitor_id', 'event_track_visitor_ids.is_wishlisted')❌ no
_search_wishlist_visitor_ids❌ no
_compute_track_time_data@api.depends('date', 'date_end')❌ no
_compute_cta_time_data@api.depends('date', 'date_end', 'website_cta', 'website_cta_delay')❌ no
_compute_field_is_one_day@api.depends('date', 'date_end', 'event_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_synchronize_with_stage❌ no
_search_get_detail@api.model❌ no
_mail_get_timezone✅ yes
_message_add_default_recipients✅ yes
_message_post_after_hook✅ yes
_track_template✅ yes
_track_subtype✅ yes
open_track_speakers_list❌ no
get_backend_menu_id❌ no
_get_event_track_visitors❌ no
_get_ics_file❌ no
_get_track_suggestions❌ no
_get_track_calendar_description❌ no
_get_track_calendar_reminder_dates❌ no
_get_track_calendar_reminder_times_warning❌ no
_get_track_calendar_urls❌ no
📊 Model Summary
Classical | Total Fields: 53 | Computed: 27 (Stored: 12, Non-Stored: 15) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 42 (@api.model: 3, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

website_event_track/event.track.location

Class
_name: event.track.location
[event_track_location.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event_track/event.track.stage

Class
_name: event.track.stage
[event_track_stage.py]

Regular Fields (10)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_is_visible_in_agenda@api.depends('is_cancel', 'is_fully_accessible')❌ no
_compute_is_fully_accessible@api.depends('is_cancel', 'is_visible_in_agenda')❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_event_track/event.track.tag

Class
_name: event.track.tag
[event_track_tag.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
_default_color❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event_track/event.track.tag.category

Class
_name: event.track.tag.category
[event_track_tag_category.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event_track/event.track.visitor

Class
_name: event.track.visitor
[event_track_visitor.py]

Regular Fields (4)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_partner_id@api.depends('visitor_id')❌ no
📊 Model Summary
Class | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_event_track/event.type

Extension
_inherit: event.type
[event_type.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_website_track_menu_data@api.depends('website_menu')❌ no
📊 Model Summary
Extension | Total Fields: 11 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_event_track/website

Extension
_inherit: website
[website.py]

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_events_app_name@api.depends('name')❌ no
_check_events_app_name@api.constrains('events_app_name')❌ no
_compute_app_icon@api.depends('favicon')❌ no
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_event_track/website.event.menu

Extension
_inherit: website.event.menu
[website_event_menu.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event_track/website.menu

Extension
_inherit: website.menu
[website_menu.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

website_event_track/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_event_track_wishlisted_ids@api.depends('event_track_visitor_ids.track_id', 'event_track_visitor_ids.is_wishlisted')❌ no
_search_event_track_wishlisted_ids❌ no
_inactive_visitors_domain✅ yes
_merge_visitor✅ yes
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_event_track_gantt

website_event_track_gantt/event.event

Extension
_inherit: event.event
[event_event.py]

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_track_gantt_information@api.depends('track_ids.date', 'track_ids.date_end', 'date_begin', 'date_end')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

website_event_track_gantt/event.track

Extension
_inherit: event.track
[event_track.py]

Methods

Method nameDecoratorsHas super
action_unschedule❌ no
📊 Model Summary
Extension | Total Fields: 53 | Computed: 27 (Stored: 12, Non-Stored: 15) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 42 (@api.model: 3, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: website_event_track_live

website_event_track_live/event.track

Extension
_inherit: event.track
[event_track.py]

Regular Fields (2)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_youtube_video_id@api.depends('youtube_video_url')❌ no
_compute_website_image_url@api.depends('youtube_video_id', 'is_youtube_replay', 'date_end', 'is_track_done')✅ yes
_compute_is_youtube_chat_available@api.depends('youtube_video_url', 'is_youtube_replay', 'date', 'date_end', 'is_track_upcoming', 'is_track_live')❌ no
📊 Model Summary
Extension | Total Fields: 53 | Computed: 27 (Stored: 12, Non-Stored: 15) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 42 (@api.model: 3, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

Module: website_event_track_quiz

website_event_track_quiz/event.event

Extension
_inherit: event.event
[event_event.py]

Methods

Method nameDecoratorsHas super
_compute_community_menu@api.depends('event_type_id', 'website_menu', 'community_menu')❌ no
📊 Model Summary
Extension | Total Fields: 20 | Computed: 11 (Stored: 4, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 36 (@api.model: 6, @api.onchange: 0, @api.depends: 11, @api.constrains: 1)

website_event_track_quiz/event.quiz

Class
_name: event.quiz
[event_quiz.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event_track_quiz/event.quiz.question

Class
_name: event.quiz.question
[event_quiz.py]

Regular Fields (4)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_awarded_points@api.depends('answer_ids.awarded_points')❌ no
_compute_correct_answer_id@api.depends('answer_ids.is_correct')❌ no
_check_answers_integrity@api.constrains('answer_ids')❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

website_event_track_quiz/event.quiz.answer

Class
_name: event.quiz.answer
[event_quiz.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_event_track_quiz/event.track

Extension
_inherit: event.track
[event_track.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_quiz_id@api.depends('quiz_ids.event_track_id')❌ no
_compute_quiz_questions_count@api.depends('quiz_id.question_ids')❌ no
_compute_quiz_data@api.depends('quiz_id', 'event_track_visitor_ids.visitor_id', 'event_track_visitor_ids.partner_id', 'event_track_visitor_ids.quiz_completed', 'event_track_visitor_ids.quiz_points'); @api.depends_context('uid')❌ no
action_add_quiz❌ no
action_view_quiz❌ no
📊 Model Summary
Extension | Total Fields: 53 | Computed: 27 (Stored: 12, Non-Stored: 15) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 42 (@api.model: 3, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

website_event_track_quiz/event.track.visitor

Extension
_inherit: event.track.visitor
[event_track_visitor.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 5 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_event_track_social

website_event_track_social/event.track

Extension
_inherit: event.track
[event_track.py]

Regular Fields (1)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_firebase_enable_push_notifications@api.depends('event_id')❌ no
_compute_push_reminder@api.depends('event_id', 'firebase_enable_push_notifications')❌ no
_compute_push_reminder_delay@api.depends('push_reminder')❌ no
create@api.model_create_multi✅ yes
write✅ yes
action_edit_reminder❌ no
_create_or_update_reminder❌ no
📊 Model Summary
Extension | Total Fields: 53 | Computed: 27 (Stored: 12, Non-Stored: 15) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 42 (@api.model: 3, @api.onchange: 0, @api.depends: 21, @api.constrains: 0)

website_event_track_social/social.post

Extension
_inherit: social.post
[social_post.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 18 | Computed: 9 (Stored: 2, Non-Stored: 7) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 4, @api.onchange: 0, @api.depends: 11, @api.constrains: 2)

website_event_track_social/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_event_track_push_enabled_ids@api.depends('event_track_visitor_ids.track_id')❌ no
_search_event_track_push_enabled_ids❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_forum

website_forum/forum.forum

Classical
_name: forum.forum
_inherit: image.mixin, website.seo.metadata, website.multi.mixin, website.searchable.mixin
[forum_forum.py]

Regular Fields (49)

Computed Fields

Non-Stored (11)

Methods

Method nameDecoratorsHas super
_get_default_welcome_message@api.model❌ no
_compute_has_pending_post@api.depends_context('uid')❌ no
_compute_can_moderate@api.depends_context('uid'); @api.depends('karma_moderate')❌ no
_compute_tag_ids_usage@api.depends('post_ids', 'post_ids.tag_ids', 'post_ids.tag_ids.posts_count', 'tag_ids')❌ no
_compute_last_post_id@api.depends('post_ids')❌ no
_compute_forum_statistics@api.depends('post_ids.state', 'post_ids.views', 'post_ids.child_count', 'post_ids.favourite_count')❌ no
_compute_count_posts_waiting_validation❌ no
_compute_count_flagged_posts❌ no
_compute_website_url❌ no
create@api.model_create_multi✅ yes
write✅ yes
_set_default_faq❌ no
_tag_to_write_vals❌ no
_get_tags_first_char❌ no
go_to_website❌ no
_search_get_detail@api.model❌ no
_search_render_results✅ yes
📊 Model Summary
Classical | Total Fields: 60 | Computed: 11 (Stored: 0, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_forum/forum.post

Classical
_name: forum.post
_inherit: website.seo.metadata, website.searchable.mixin
[forum_post.py]

Regular Fields (23)

Computed Fields

Stored (7)

Non-Stored (27)

Related Fields (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_parent_id@api.constrains('parent_id')❌ no
_compute_plain_content@api.depends('content')❌ no
_compute_website_url@api.depends('name')❌ no
_compute_relevancy@api.depends('vote_count', 'forum_id.relevancy_post_vote', 'forum_id.relevancy_time_decay')❌ no
_compute_user_vote@api.depends_context('uid')❌ no
_compute_vote_count@api.depends('vote_ids.vote')❌ no
_compute_user_favourite@api.depends_context('uid')❌ no
_compute_favorite_count@api.depends('favourite_ids')❌ no
_compute_self_reply@api.depends('create_uid', 'parent_id')❌ no
_compute_child_count@api.depends('child_ids')❌ no
_compute_uid_has_answered@api.depends_context('uid')❌ no
_compute_has_validated_answer@api.depends('child_ids.is_correct')❌ no
_compute_post_karma_rights@api.depends_context('uid')❌ no
_search_can_view❌ no
_default_website_meta✅ yes
create@api.model_create_multi✅ yes
unlink✅ yes
write✅ yes
_get_access_action✅ yes
_unlink_if_enough_karma@api.ondelete()❌ no
_update_content❌ no
_notify_state_update❌ no
reopen❌ no
close❌ no
validate❌ no
_refuse❌ no
_flag❌ no
_mark_as_offensive❌ no
mark_as_offensive_batch❌ no
vote❌ no
convert_answer_to_comment❌ no
convert_comment_to_answer@api.model❌ no
unlink_comment❌ no
_set_viewed❌ no
_update_last_activity❌ no
_mail_get_operation_for_mail_message_operation✅ yes
_notify_get_recipients_groups✅ yes
message_post✅ yes
_notify_thread_by_inbox✅ yes
_get_microdata❌ no
_get_structured_data❌ no
go_to_website❌ no
_search_get_detail@api.model❌ no
_search_render_results✅ yes
_get_related_posts❌ no
📊 Model Summary
Classical | Total Fields: 58 | Computed: 34 (Stored: 7, Non-Stored: 27) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 45 (@api.model: 3, @api.onchange: 0, @api.depends: 12, @api.constrains: 1)

website_forum/forum.post.reason

Class
_name: forum.post.reason
[forum_post_reason.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_forum/forum.post.vote

Class
_name: forum.post.vote
[forum_post_vote.py]

Regular Fields (4)

Related Fields (2)

Stored (2)

Methods

Method nameDecoratorsHas super
_get_karma_value❌ no
create@api.model_create_multi✅ yes
write✅ yes
_check_general_rights❌ no
_check_karma_rights❌ no
_vote_update_karma❌ no
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 2, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_forum/forum.tag

Classical
_name: forum.tag
_inherit: website.searchable.mixin, website.seo.metadata
[forum_tag.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_posts_count@api.depends('post_ids', 'post_ids.tag_ids', 'post_ids.state', 'post_ids.active')❌ no
_compute_website_url@api.depends('forum_id', 'forum_id.name', 'name')❌ no
create@api.model_create_multi✅ yes
_search_get_detail@api.model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_forum/gamification.challenge

Extension
_inherit: gamification.challenge
[gamification_challenge.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 26 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_forum/gamification.karma.tracking

Extension
_inherit: gamification.karma.tracking
[gamification_karma_tracking.py]

Methods

Method nameDecoratorsHas super
_get_origin_selection_values✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_forum/ir.attachment

Extension
_inherit: ir.attachment
[ir_attachment.py]

Methods

Method nameDecoratorsHas super
_can_bypass_rights_on_media_dialog✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_forum/res.users

Extension
_inherit: res.users
[res_users.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
open_website_url❌ no
get_gamification_redirection_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_forum/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
get_suggested_controllers✅ yes
_search_get_details✅ yes
_update_forum_count❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_generator

website_generator/website_generator.request

Class
_name: website_generator.request
[generator.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
_compute_status_message@api.depends('status')❌ no
_get_call_params❌ no
get_result_waiting_requests@api.model❌ no
_call_server_get_result❌ no
_report_to_iap❌ no
_generate_site❌ no
_apply_all_html_replacements❌ no
_create_model_records❌ no
_load_input❌ no
_generate_pages❌ no
_get_website❌ no
_save_images_as_attachments❌ no
try_create_image_attachment❌ no
_apply_html_replacements❌ no
_find_or_create❌ no
_get_image_data❌ no
_get_image_info❌ no
_replace_in_string_regex❌ no
_replace_in_string❌ no
convert_scraping_request_ICP@api.model❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_generator/website.page

Extension
_inherit: website.page
[page.py]

Methods

Method nameDecoratorsHas super
_construct_homepage❌ no
_construct_page❌ no
_create_header❌ no
_create_menu❌ no
_apply_website_themes❌ no
_apply_user_values❌ no
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website_generator/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
import_website@api.model❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_generator_sale

website_generator_sale/website_generator.request

Extension
_inherit: website_generator.request
[generator.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_call_params✅ yes
_create_model_records✅ yes
_create_products❌ no
_manage_attributes❌ no
_create_public_category_pages❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_helpdesk

website_helpdesk/helpdesk.team

Classical
_name: helpdesk.team
_inherit: helpdesk.team, website.published.mixin, website.seo.metadata
[helpdesk.py]

Regular Fields (2)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_check_website_company@api.constrains('use_website_helpdesk_form', 'website_id', 'company_id')❌ no
_compute_website_id@api.depends('company_id')❌ no
_get_knowledge_base_fields@api.model❌ no
_compute_show_knowledge_base@api.depends(lambda self: ['use_website_helpdesk_form'] + [f for f in self._get_knowledge_base_fields()])❌ no
_compute_website_url✅ yes
_onchange_use_website_helpdesk@api.onchange('use_website_helpdesk_form', 'use_website_helpdesk_forum', 'use_website_helpdesk_slides', 'use_website_helpdesk_knowledge')❌ no
write✅ yes
create@api.model_create_multi✅ yes
_ensure_submit_form_view❌ no
_ensure_website_menu❌ no
_compute_form_url@api.depends('name', 'use_website_helpdesk_form', 'company_id')❌ no
_helpcenter_filter_types❌ no
_helpcenter_filter_tags❌ no
get_knowledge_base_url❌ no
_get_search_options❌ no
open_website_url❌ no
📊 Model Summary
Classical | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

website_helpdesk/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

website_helpdesk/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
get_suggested_controllers✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_helpdesk/website.menu

Extension
_inherit: website.menu
[website_menu.py]

Methods

Method nameDecoratorsHas super
_compute_visible✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

website_helpdesk/website.page

Extension
_inherit: website.page
[website_page.py]

Methods

Method nameDecoratorsHas super
_allow_to_use_cache@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: website_helpdesk_forum

website_helpdesk_forum/forum.forum

Extension
_inherit: forum.forum
[forum_forum.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_team_count❌ no
action_open_helpdesk_team❌ no
create_ticket❌ no
📊 Model Summary
Extension | Total Fields: 60 | Computed: 11 (Stored: 0, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_helpdesk_forum/forum.post

Extension
_inherit: forum.post
[forum_post.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_ticket@api.depends_context('uid'); @api.depends('ticket_id')❌ no
_search_get_detail@api.model✅ yes
open_forum_post❌ no
📊 Model Summary
Extension | Total Fields: 58 | Computed: 34 (Stored: 7, Non-Stored: 27) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 45 (@api.model: 3, @api.onchange: 0, @api.depends: 12, @api.constrains: 1)

website_helpdesk_forum/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_show_knowledge_base_forum@api.depends('website_forum_ids')❌ no
_ensure_help_center_is_activated❌ no
_get_knowledge_base_fields@api.model✅ yes
_helpcenter_filter_types✅ yes
_helpcenter_filter_tags✅ yes
_compute_top_forum_posts❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

website_helpdesk_forum/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_can_share_forum@api.depends_context('uid'); @api.depends('use_website_helpdesk_forum')❌ no
_compute_forum_post_count@api.depends_context('uid'); @api.depends('forum_post_ids')❌ no
action_share_ticket_on_forum❌ no
action_open_forum_posts❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

Module: website_helpdesk_knowledge

website_helpdesk_knowledge/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_show_knowledge_base_article@api.depends('website_article_id')❌ no
_compute_latest_articles❌ no
_get_knowledge_base_fields@api.model✅ yes
_helpcenter_filter_types✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

website_helpdesk_knowledge/knowledge.article

Extension
_inherit: knowledge.article
[knowledge_article.py]

Methods

Method nameDecoratorsHas super
_search_get_detail@api.model✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

Module: website_helpdesk_livechat

website_helpdesk_livechat/chatbot.script

Extension
_inherit: chatbot.script
[chatbot_script.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_validate_script_steps@api.constrains('script_step_ids'); @api.onchange('script_step_ids')❌ no
_compute_ticket_count❌ no
action_view_tickets❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

website_helpdesk_livechat/chatbot.script.step

Extension
_inherit: chatbot.script.step
[chatbot_script_step.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_prepare_ticket_values❌ no
_process_step✅ yes
_process_step_create_ticket❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

website_helpdesk_livechat/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_helpdesk_ticket@api.depends('ticket_ids')❌ no
execute_command_helpdesk❌ no
fetch_ticket_by_keyword❌ no
_get_livechat_session_fields_to_store✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

website_helpdesk_livechat/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_inverse_use_website_helpdesk_livechat❌ no
_create_livechat_channel❌ no
action_view_channel❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

website_helpdesk_livechat/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk_team.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_get_field_check_method✅ yes
_check_use_website_helpdesk_livechat_feature_enabled❌ no
_check_website_helpdesk_livechat_group❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

website_helpdesk_livechat/helpdesk.ticket

Extension
_inherit: helpdesk.ticket
[helpdesk_ticket.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
action_open_livechat❌ no
📊 Model Summary
Extension | Total Fields: 9 | Computed: 5 (Stored: 2, Non-Stored: 3) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 5, @api.constrains: 0)

website_helpdesk_livechat/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_init_store_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_helpdesk_slides

website_helpdesk_slides/helpdesk.team

Extension
_inherit: helpdesk.team
[helpdesk.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_show_knowledge_base_slide_channel@api.depends('website_slide_channel_ids')❌ no
_compute_website_top_channels❌ no
_get_knowledge_base_fields@api.model✅ yes
_helpcenter_filter_types✅ yes
_helpcenter_filter_tags✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 1, @api.depends: 3, @api.constrains: 1)

website_helpdesk_slides/slide.channel

Extension
_inherit: slide.channel
[slide_channel.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_helpdesk_team_count@api.depends('helpdesk_team_ids')❌ no
_search_get_detail@api.model✅ yes
action_view_helpdesk_teams❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 34 (Stored: 12, Non-Stored: 22) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 0, @api.depends: 28, @api.constrains: 0)

website_helpdesk_slides/slide.slide

Extension
_inherit: slide.slide
[slide_slide.py]

Methods

Method nameDecoratorsHas super
_search_get_detail@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 69 | Computed: 32 (Stored: 14, Non-Stored: 18) | Related: 8 (Stored: 0, Non-Stored: 8) | Methods: 64 (@api.model: 3, @api.onchange: 3, @api.depends: 27, @api.constrains: 0)

Module: website_hr_recruitment

website_hr_recruitment/hr.applicant

Extension
_inherit: hr.applicant
[hr_applicant.py]

Methods

Method nameDecoratorsHas super
website_form_input_filter❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 11 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_hr_recruitment/hr.department

Extension
_inherit: hr.department
[hr_department.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 17 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

website_hr_recruitment/hr.job

Classical
_name: hr.job
_inherit: hr.job, website.seo.metadata, website.published.multi.mixin, website.searchable.mixin
[hr_job.py]

Regular Fields (4)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_website_description❌ no
_get_default_job_details❌ no
_compute_full_url@api.depends('website_url')❌ no
_compute_published_date@api.depends('website_published')❌ no
_onchange_website_published@api.onchange('website_published')❌ no
_compute_website_url✅ yes
set_open✅ yes
get_backend_menu_id❌ no
action_archive✅ yes
_search_get_detail@api.model❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

website_hr_recruitment/hr.recruitment.source

Extension
_inherit: hr.recruitment.source
[hr_recruitment_source.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_url@api.depends('source_id', 'source_id.name', 'job_id', 'job_id.company_id')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_hr_recruitment/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
get_suggested_controllers✅ yes
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_hr_recruitment/website.page

Extension
_inherit: website.page
[website_page.py]

Methods

Method nameDecoratorsHas super
_allow_to_use_cache@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: website_knowledge

website_knowledge/knowledge.article

Classical
_name: knowledge.article
_inherit: knowledge.article, website.published.mixin, website.searchable.mixin
[knowledge_article.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
get_website_meta❌ no
_compute_summary@api.depends('body')❌ no
_compute_website_url@api.depends('article_url')❌ no
write✅ yes
_prepare_article_create_values✅ yes
_get_read_domain✅ yes
get_backend_menu_id❌ no
_search_get_detail@api.model❌ no
📊 Model Summary
Classical | Total Fields: 1 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 1, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_knowledge/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_livechat

website_livechat/chatbot.script

Extension
_inherit: chatbot.script
[chatbot_script.py]

Methods

Method nameDecoratorsHas super
action_test_script❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 14 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

website_livechat/chatbot.script.step

Extension
_inherit: chatbot.script.step
[chatbot_script_step.py]

Methods

Method nameDecoratorsHas super
_chatbot_prepare_customer_values✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 4 (Stored: 1, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 13 (@api.model: 1, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

website_livechat/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
channel_pin✅ yes
_to_store_defaults✅ yes
_get_visitor_history❌ no
_get_visitor_leave_message❌ no
_get_livechat_session_fields_to_store✅ yes
message_post✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

website_livechat/im_livechat.channel

Extension
_inherit: im_livechat.channel
[im_livechat_channel.py]

Methods

Method nameDecoratorsHas super
_get_livechat_discuss_channel_vals✅ yes
create@api.model_create_multi✅ yes
📊 Model Summary
Extension | Total Fields: 22 | Computed: 8 (Stored: 0, Non-Stored: 8) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 28 (@api.model: 0, @api.onchange: 0, @api.depends: 5, @api.constrains: 1)

website_livechat/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_livechat_channel_info❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_livechat/website.page

Extension
_inherit: website.page
[website_page.py]

Methods

Method nameDecoratorsHas super
_post_process_response_from_cache@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website_livechat/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Regular Fields (1)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
_compute_livechat_operator_id@api.depends('discuss_channel_ids.livechat_end_dt', 'discuss_channel_ids.livechat_operator_id')❌ no
_compute_session_count@api.depends('discuss_channel_ids')❌ no
action_send_chat_request❌ no
_merge_visitor✅ yes
_upsert_visitor✅ yes
_field_store_repr❌ no
_get_visitor_history❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_mail_group

website_mail_group/mail.group

Extension
_inherit: mail.group
[mail_group.py]

Methods

Method nameDecoratorsHas super
action_go_to_website❌ no
📊 Model Summary
Extension | Total Fields: 25 | Computed: 9 (Stored: 0, Non-Stored: 9) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 6, @api.onchange: 2, @api.depends: 11, @api.constrains: 5)

Module: website_mass_mailing

website_mass_mailing/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

Module: website_partner

website_partner/res.partner

Classical
_name: res.partner
_inherit: res.partner, website.seo.metadata
[res_partner.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_compute_website_url✅ yes
_track_subtype✅ yes
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_payment

website_payment/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

website_payment/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_compatible_providers@api.model✅ yes
get_base_url✅ yes
copy✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

website_payment/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_post_process✅ yes
_send_donation_email❌ no
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Module: website_product_barcodelookup

website_product_barcodelookup/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_update_product_by_barcodelookup@api.model✅ yes
_set_lookup_image✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_profile

website_profile/gamification.badge

Classical
_name: gamification.badge
_inherit: gamification.badge, website.published.mixin
[gamification_badge.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_profile/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
SELF_READABLE_FIELDS❌ no
SELF_WRITEABLE_FIELDS❌ no
_generate_profile_token@api.model❌ no
_send_profile_validation_email❌ no
_process_profile_validation_token❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_profile/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_project

website_project/project.task

Extension
_inherit: project.task
[project_task.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 16 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

website_project/website.page

Extension
_inherit: website.page
[website_page.py]

Methods

Method nameDecoratorsHas super
_allow_to_use_cache@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

Module: website_sale

website_sale/account.move

Extension
_inherit: account.move
[account_move.py]

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_auto_init✅ yes
preview_invoice✅ yes
_compute_website_id@api.depends('partner_id')❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website_sale/crm.team

Extension
_inherit: crm.team
[crm_team.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_abandoned_carts❌ no
get_abandoned_carts❌ no
📊 Model Summary
Extension | Total Fields: 16 | Computed: 6 (Stored: 0, Non-Stored: 6) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 18 (@api.model: 1, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

website_sale/delivery.carrier

Classical
_name: delivery.carrier
_inherit: delivery.carrier, website.published.multi.mixin
[delivery_carrier.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_kpi_website_sale_total_value❌ no
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

website_sale/ir.module.module

Extension
_inherit: ir.module.module
[ir_module_module.py]

Methods

Method nameDecoratorsHas super
_load_module_terms@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 25 (@api.model: 5, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/payment.token

Extension
_inherit: payment.token
[payment_token.py]

Methods

Method nameDecoratorsHas super
_get_available_tokens✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 9 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

website_sale/product.attribute

Extension
_inherit: product.attribute
[product_attribute.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_onchange_disable_preview_variants@api.onchange('create_variant', 'display_type')❌ no
📊 Model Summary
Extension | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

website_sale/product.document

Extension
_inherit: product.document
[product_document.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_unsupported_product_product_document_on_ecommerce@api.constrains('res_model', 'shown_on_product_page')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

website_sale/product.feed

Class
_name: product.feed
[product_feed.py]

Regular Fields (8)

Computed Fields

Stored (2)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_url@api.depends('target')❌ no
_compute_lang_id@api.depends('website_id')❌ no
_compute_feed_cache@api.depends('website_id', 'pricelist_id', 'lang_id', 'product_category_ids')❌ no
_check_product_limit@api.constrains('product_category_ids', 'website_id')❌ no
action_invalidate_cache❌ no
_render_and_cache_compressed_gmc_feed❌ no
_render_gmc_feed❌ no
_prepare_gmc_items❌ no
_get_feed_product_domain❌ no
_get_feed_products❌ no
_prepare_gmc_identifier❌ no
_prepare_gmc_price_info❌ no
_prepare_gmc_stock_info❌ no
_prepare_gmc_additional_info❌ no
_notify_website_manager❌ no
📊 Model Summary
Class | Total Fields: 12 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 16 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

website_sale/product.image

Classical
_name: product.image
_inherit: image.mixin
[product_image.py]

Regular Fields (6)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_can_image_1024_be_zoomed@api.depends('image_1920', 'image_1024')❌ no
_compute_embed_code@api.depends('video_url')❌ no
_onchange_video_url@api.onchange('video_url')❌ no
_check_valid_video_url@api.constrains('video_url')❌ no
create@api.model_create_multi✅ yes
📊 Model Summary
Classical | Total Fields: 8 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 1)

website_sale/product.pricelist

Extension
_inherit: product.pricelist
[product_pricelist.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_website❌ no
_check_websites_in_company@api.constrains('company_id', 'website_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_get_partner_pricelist_multi_search_domain_hook✅ yes
_get_partner_pricelist_multi_filter_hook✅ yes
_is_available_on_website❌ no
_is_available_in_country❌ no
_get_website_pricelists_domain❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale/product.pricelist.item

Extension
_inherit: product.pricelist.item
[product_pricelist_item.py]

Methods

Method nameDecoratorsHas super
_show_discount_on_shop❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 31 (@api.model: 1, @api.onchange: 9, @api.depends: 7, @api.constrains: 5)

website_sale/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (4)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_base_unit_price❌ no
_compute_base_unit_price@api.depends('lst_price', 'base_unit_count')❌ no
_compute_base_unit_name@api.depends('uom_name', 'base_unit_id')❌ no
_compute_product_website_url@api.depends_context('lang'); @api.depends('product_tmpl_id.website_url', 'product_template_attribute_value_ids')❌ no
_check_base_unit_count@api.constrains('base_unit_count')❌ no
_prepare_variant_values✅ yes
website_publish_button❌ no
open_website_url❌ no
_get_images❌ no
_get_combination_info_variant❌ no
_website_show_quick_add❌ no
_is_add_to_cart_allowed❌ no
_onchange_public_categ_ids@api.onchange('public_categ_ids')❌ no
_to_markup_data❌ no
_get_image_1920_url❌ no
_get_extra_image_1920_urls❌ no
write✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale/product.public.category

Classical
_name: product.public.category
_inherit: website.seo.metadata, website.multi.mixin, website.searchable.mixin, image.mixin
[product_public_category.py]

Regular Fields (12)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_sequence❌ no
_compute_parents_and_self@api.depends('parent_path')❌ no
_compute_display_name@api.depends('parents_and_self')❌ no
_compute_has_published_products@api.depends('product_tmpl_ids.is_published', 'child_id.has_published_products')❌ no
check_parent_id@api.constrains('parent_id')❌ no
_search_has_published_products@api.model❌ no
_search_get_detail@api.model❌ no
_search_render_results✅ yes
get_available_snippet_categories@api.model❌ no
_get_available_category_domain@api.model❌ no
📊 Model Summary
Classical | Total Fields: 14 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 4, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

website_sale/product.ribbon

Class
_name: product.ribbon
[product_ribbon.py]

Regular Fields (8)

Methods

Method nameDecoratorsHas super
_check_assign@api.constrains('assign')❌ no
_get_css_classes❌ no
_is_applicable_for❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

website_sale/product.tag

Classical
_name: product.tag
_inherit: website.multi.mixin, product.tag
[product_tag.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Classical | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/product.template

Classical
_name: product.template
_inherit: rating.mixin, product.template, website.seo.metadata, website.published.multi.mixin, website.searchable.mixin
[product_template.py]

Regular Fields (13)

Computed Fields

Stored (4)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_website_sequence@api.model❌ no
_auto_init✅ yes
_compute_publish_date@api.depends('is_published')❌ no
_compute_base_unit_count@api.depends('product_variant_ids', 'product_variant_ids.base_unit_count')❌ no
_set_base_unit_count❌ no
_compute_base_unit_id@api.depends('product_variant_ids', 'product_variant_ids.base_unit_count')❌ no
_set_base_unit_id❌ no
_get_base_unit_price❌ no
_compute_base_unit_price@api.depends('list_price', 'base_unit_count')❌ no
_compute_base_unit_name@api.depends('uom_name', 'base_unit_id.name')❌ no
_compute_website_url✅ yes
_compute_variants_default_code@api.depends('product_variant_ids.default_code')❌ no
write✅ yes
_prepare_variant_values✅ yes
_get_website_accessory_product❌ no
_get_website_alternative_product❌ no
_has_no_variant_attributes❌ no
_has_is_custom_values❌ no
_get_possible_variants_sorted❌ no
_get_previewed_attribute_values❌ no
_get_sales_prices❌ no
_can_be_added_to_cart❌ no
_is_add_to_cart_possible❌ no
_get_combination_info❌ no
_get_additionnal_combination_info❌ no
_apply_taxes_to_price@api.model❌ no
create_product_variant❌ no
_get_image_holder❌ no
_get_suitable_image_size❌ no
_init_column✅ yes
set_sequence_top❌ no
set_sequence_bottom❌ no
set_sequence_up❌ no
set_sequence_down❌ no
_default_website_meta✅ yes
_get_alternative_product_filter@api.model❌ no
_get_product_types_allow_zero_price@api.model❌ no
_rating_domain✅ yes
_get_images❌ no
_get_attribute_value_domain❌ no
_search_get_detail@api.model❌ no
_search_render_results✅ yes
_search_render_results_prices❌ no
_get_google_analytics_data❌ no
_get_contextual_pricelist✅ yes
_website_show_quick_add❌ no
_get_configurator_display_price@api.model✅ yes
_to_markup_data❌ no
_get_ribbon❌ no
_get_access_action✅ yes
_allow_publish_rating_stats@api.model❌ no
_get_product_url❌ no
📊 Model Summary
Classical | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale/product.template.attribute.line

Extension
_inherit: product.template.attribute.line
[product_template_attribute_line.py]

Methods

Method nameDecoratorsHas super
_prepare_single_value_for_display❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

website_sale/product.template.attribute.value

Extension
_inherit: product.template.attribute.value
[product_template_attribute_value.py]

Methods

Method nameDecoratorsHas super
_get_extra_price❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 8 (Stored: 2, Non-Stored: 6) | Methods: 12 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

website_sale/res.company

Extension
_inherit: res.company
[res_company.py]

Methods

Method nameDecoratorsHas super
_get_default_pricelist_vals✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

website_sale/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_onchange_property_product_pricelist@api.onchange('property_product_pricelist')❌ no
_get_current_partner✅ yes
_get_frontend_writable_fields✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (3)

Computed Fields

Non-Stored (5)

Methods

Method nameDecoratorsHas super
_compute_website_order_line@api.depends('order_line')❌ no
_compute_amount_delivery@api.depends('order_line.price_total', 'order_line.price_subtotal')❌ no
_compute_cart_info@api.depends('order_line.product_uom_qty', 'order_line.product_id')❌ no
_compute_abandoned_cart@api.depends('website_id', 'date_order', 'order_line', 'state', 'partner_id')❌ no
_compute_require_signature✅ yes
_compute_payment_term_id✅ yes
_compute_pricelist_id✅ yes
_search_abandoned_cart❌ no
_compute_user_id✅ yes
_default_team_id✅ yes
create@api.model_create_multi✅ yes
action_preview_sale_order✅ yes
action_recovery_email_send❌ no
_get_cart_recovery_template❌ no
_get_non_delivery_lines❌ no
_get_amount_total_excluding_delivery❌ no
action_confirm✅ yes
_send_payment_succeeded_for_order_mail✅ yes
_get_note_url@api.model✅ yes
_needs_customer_address❌ no
_update_address❌ no
_cart_add❌ no
_cart_find_product_line❌ no
_cart_update_line_quantity❌ no
_verify_updated_quantity❌ no
_cart_update_order_line❌ no
_prepare_order_line_update_values❌ no
_create_new_cart_line❌ no
_prepare_order_line_values❌ no
_check_combo_quantities❌ no
_verify_cart_after_update❌ no
_verify_cart❌ no
_cart_accessories❌ no
_cart_recovery_email_send❌ no
_message_mail_after_hook✅ yes
_message_post_after_hook✅ yes
_notify_get_recipients_groups✅ yes
_is_reorder_allowed❌ no
_filter_can_send_abandoned_cart_mail❌ no
_has_deliverable_products❌ no
_remove_delivery_line✅ yes
_get_preferred_delivery_method❌ no
_set_delivery_method❌ no
_get_delivery_methods❌ no
_is_anonymous_cart❌ no
_get_lang✅ yes
_get_shop_warning❌ no
_is_cart_ready❌ no
_check_cart_is_ready_to_be_paid❌ no
_recompute_cart❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_name_short@api.depends('product_id.display_name')❌ no
get_description_following_lines❌ no
_get_combination_name❌ no
_get_line_header❌ no
_get_order_date✅ yes
_get_shop_warning❌ no
_get_displayed_unit_price❌ no
_get_selected_combo_items❌ no
_get_displayed_quantity❌ no
_show_in_cart❌ no
_is_reorder_allowed❌ no
_get_cart_display_price❌ no
_check_validity❌ no
_should_show_strikethrough_price❌ no
_is_sellable❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale/website

Extension
_inherit: website
[website.py]

Regular Fields (29)

Computed Fields

Stored (2)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_salesteam_id❌ no
_default_recovery_mail_template❌ no
_default_confirmation_email_template❌ no
_compute_pricelist_ids❌ no
_compute_currency_id@api.depends('company_id')❌ no
_compute_send_abandoned_cart_email_activation_time@api.depends('send_abandoned_cart_email')❌ no
_compute_show_line_subtotals_tax_selection@api.depends('company_id.account_fiscal_country_id')❌ no
_get_product_sort_mapping❌ no
get_configurator_shop_page_styles@api.model❌ no
get_configurator_product_page_styles@api.model❌ no
configurator_apply@api.model✅ yes
configurator_addons_apply✅ yes
_get_pl_partner_order❌ no
get_pricelist_available❌ no
is_pricelist_available❌ no
_get_geoip_country_code❌ no
sale_product_domain❌ no
_product_domain❌ no
_create_cart❌ no
_prepare_sale_order_values❌ no
_get_and_cache_current_pricelist❌ no
_get_and_cache_current_fiscal_position❌ no
_get_and_cache_current_cart❌ no
sale_reset❌ no
action_dashboard_redirect@api.model✅ yes
get_suggested_controllers✅ yes
_search_get_details✅ yes
_get_product_page_proportions❌ no
_get_product_page_grid_image_spacing_classes❌ no
_get_product_page_grid_image_rounded_classes❌ no
_get_product_page_container❌ no
_send_abandoned_cart_email@api.model❌ no
create@api.model_create_multi✅ yes
_create_checkout_steps❌ no
_get_checkout_step❌ no
_get_allowed_steps_domain❌ no
_get_checkout_steps❌ no
_get_checkout_step_values❌ no
has_ecommerce_access❌ no
_get_canonical_url✅ yes
_get_snippet_defaults✅ yes
_get_product_image_ratio❌ no
_get_product_image_ratio_height❌ no
_populate_product_feeds❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

website_sale/website.base.unit

Class
_name: website.base.unit
[website_base_unit.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/website.checkout.step

Classical
_name: website.checkout.step
_inherit: website.published.multi.mixin
[website_checkout_step.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
_get_next_checkout_step❌ no
_get_previous_checkout_step❌ no
📊 Model Summary
Classical | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/website.menu

Extension
_inherit: website.menu
[website_menu.py]

Methods

Method nameDecoratorsHas super
_compute_visible✅ yes
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

website_sale/website.page

Extension
_inherit: website.page
[website_page.py]

Methods

Method nameDecoratorsHas super
_allow_cache_insertion@api.model✅ yes
_post_process_response_from_cache@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 22 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

website_sale/website.sale.extra.field

Class
_name: website.sale.extra.field
[website_sale_extra_field.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 0, Non-Stored: 2) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/website.snippet.filter

Extension
_inherit: website.snippet.filter
[website_snippet_filter.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_values✅ yes
_get_website_currency@api.model❌ no
_get_hardcoded_sample✅ yes
_filter_records_to_values✅ yes
_prepare_category_list_data@api.model❌ no
_get_products@api.model❌ no
_get_products_latest_sold❌ no
_get_products_latest_viewed❌ no
_get_products_recently_sold_with❌ no
_get_products_accessories❌ no
_get_products_alternative_products❌ no
default_get@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 14 (@api.model: 1, @api.onchange: 0, @api.depends: 1, @api.constrains: 3)

website_sale/website.track

Extension
_inherit: website.track
[website_track.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_compute_product_statistics@api.depends('website_track_ids')❌ no
_add_viewed_product❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_sale_autocomplete

website_sale_autocomplete/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
has_google_places_api_key❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_sale_collect

website_sale_collect/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_carrier.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_in_store_dm_has_warehouses_when_published@api.constrains('delivery_type', 'is_published', 'warehouse_ids')❌ no
_check_warehouses_have_same_company@api.constrains('delivery_type', 'company_id', 'warehouse_ids')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_in_store_get_close_locations❌ no
in_store_rate_shipment❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale_collect/payment.provider

Extension
_inherit: payment.provider
[payment_provider.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_default_payment_method_codes✅ yes
_get_compatible_providers@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 6 (Stored: 2, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 46 (@api.model: 6, @api.onchange: 3, @api.depends: 3, @api.constrains: 1)

website_sale_collect/payment.transaction

Extension
_inherit: payment.transaction
[payment_transaction.py]

Methods

Method nameDecoratorsHas super
_post_process✅ yes
📊 Model Summary
Extension | Total Fields: 32 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 3 (Stored: 1, Non-Stored: 2) | Methods: 53 (@api.model: 7, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

website_sale_collect/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_additionnal_combination_info✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_collect/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_compute_warehouse_id✅ yes
_compute_fiscal_position_id✅ yes
_set_delivery_method✅ yes
_set_pickup_location✅ yes
_get_pickup_locations✅ yes
_get_shop_warehouse_id✅ yes
_check_cart_is_ready_to_be_paid✅ yes
_prepare_in_store_default_location_data❌ no
_is_in_stock❌ no
_get_insufficient_stock_data❌ no
_verify_updated_quantity✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale_collect/stock.warehouse

Extension
_inherit: stock.warehouse
[stock_warehouse.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_pickup_location_data❌ no
📊 Model Summary
Extension | Total Fields: 28 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 44 (@api.model: 4, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

website_sale_collect/website

Extension
_inherit: website
[website.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_in_store_dm_id❌ no
_get_product_available_qty✅ yes
_get_max_in_store_product_available_qty❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_sale_comparison

website_sale_comparison/product.attribute

Extension
_inherit: product.attribute
[product_attribute.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

website_sale_comparison/product.attribute.category

Class
_name: product.attribute.category
[product_attribute_category.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale_comparison/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_prepare_categories_for_display❌ no
_get_image_1024_url❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_comparison/product.template.attribute.line

Extension
_inherit: product.template.attribute.line
[product_template_attribute_line.py]

Methods

Method nameDecoratorsHas super
_prepare_categories_for_display❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 1, @api.constrains: 1)

Module: website_sale_dashboard

website_sale_dashboard/digest.digest

Extension
_inherit: digest.digest
[digest.py]

Methods

Method nameDecoratorsHas super
_compute_kpis_actions✅ yes
📊 Model Summary
Extension | Total Fields: 13 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 32 (@api.model: 2, @api.onchange: 1, @api.depends: 1, @api.constrains: 0)

website_sale_dashboard/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
action_dashboard_redirect@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_sale_fedex

website_sale_fedex/delivery.carrier

Extension
_inherit: delivery.carrier
[delivery_fedex.py]

Regular Fields (2)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_fedex_locations_radius_unit❌ no
_search_fedex_locations_radius_unit❌ no
_get_distance_uom_id_from_ir_config_parameter❌ no
_fedex_get_close_locations❌ no
_fedex_update_srm✅ yes
_fedex_format_opening_hours❌ no
📊 Model Summary
Extension | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_sale_gelato

website_sale_gelato/product.document

Extension
_inherit: product.document
[product_document.py]

Methods

Method nameDecoratorsHas super
_check_product_is_unpublished_before_removing_print_images@api.constrains('datas')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 1, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

website_sale_gelato/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_check_print_images_are_set_before_publishing@api.constrains('is_published')❌ no
action_create_product_variants_from_gelato_template✅ yes
_create_attributes_from_gelato_info✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_gelato/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_verify_updated_quantity✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: website_sale_loyalty

website_sale_loyalty/loyalty.card

Extension
_inherit: loyalty.card
[loyalty_card.py]

Methods

Method nameDecoratorsHas super
action_coupon_share❌ no
📊 Model Summary
Extension | Total Fields: 2 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 9 (@api.model: 4, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale_loyalty/loyalty.program

Classical
_name: loyalty.program
_inherit: loyalty.program, website.multi.mixin
[loyalty_program.py]

Regular Fields (1)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_show_non_published_product_warning@api.depends('program_type', 'trigger_product_ids.website_published')❌ no
action_program_share❌ no
📊 Model Summary
Classical | Total Fields: 2 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale_loyalty/loyalty.rule

Extension
_inherit: loyalty.rule
[loyalty_rule.py]

Methods

Method nameDecoratorsHas super
_constrains_code@api.constrains('code', 'website_id')❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_sale_loyalty/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_can_return_content✅ yes
_get_product_placeholder_filename✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_loyalty/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_program_domain✅ yes
_get_trigger_domain✅ yes
_get_program_timezone✅ yes
_try_pending_coupon❌ no
_update_programs_and_rewards✅ yes
_auto_apply_rewards❌ no
_compute_website_order_line✅ yes
_compute_cart_info✅ yes
get_promo_code_error❌ no
get_promo_code_success_message❌ no
_set_delivery_method✅ yes
_remove_delivery_line✅ yes
_cart_update_order_line✅ yes
_verify_cart_after_update✅ yes
_get_non_delivery_lines✅ yes
_get_free_shipping_lines❌ no
_allow_nominative_programs✅ yes
_gc_abandoned_coupons@api.autovacuum❌ no
_get_claimable_and_showable_rewards❌ no
_cart_find_product_line✅ yes
_recompute_cart✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale_loyalty/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_get_line_header✅ yes
_show_in_cart✅ yes
_is_reorder_allowed✅ yes
_should_show_strikethrough_price✅ yes
_is_sellable✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_sale_mass_mailing

website_sale_mass_mailing/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_sale_mondialrelay

website_sale_mondialrelay/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_check_cart_is_ready_to_be_paid✅ yes
_compute_partner_shipping_id✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: website_sale_mrp

website_sale_mrp/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_unavailable_quantity_from_kits❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: website_sale_renting

website_sale_renting/product.pricelist

Extension
_inherit: product.pricelist
[product_pricelist.py]

Methods

Method nameDecoratorsHas super
_enable_rental_price✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 21 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale_renting/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_website_show_quick_add✅ yes
_is_add_to_cart_allowed✅ yes
_can_be_added_to_current_cart❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_renting/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_additionnal_combination_info✅ yes
_get_default_renting_dates@api.model❌ no
_get_default_start_date@api.model❌ no
_get_default_end_date@api.model❌ no
_get_first_potential_date@api.model❌ no
_search_render_results_prices✅ yes
_get_sales_prices✅ yes
_search_get_detail✅ yes
_website_show_quick_add✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_renting/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (9)

Methods

Method nameDecoratorsHas super
_get_minimal_rental_duration❌ no
_get_renting_forbidden_days❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

website_sale_renting/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_is_cart_ready✅ yes
_check_cart_is_ready_to_be_paid✅ yes
_verify_updated_quantity✅ yes
convert_to_website_tz❌ no
_is_valid_renting_dates❌ no
_cart_add✅ yes
_create_new_cart_line✅ yes
_verify_cart_after_update✅ yes
_build_warning_renting❌ no
_get_renting_duration❌ no
_is_renting_possible_in_hours❌ no
_all_hourly_periods_are_overnight❌ no
_cart_update_renting_period❌ no
_available_dates_for_renting❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale_renting/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_get_rental_pricing_description❌ no
_get_tz✅ yes
_is_reorder_allowed✅ yes
_get_rental_order_line_description✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale_renting/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_tz_get❌ no
_product_domain✅ yes
_is_customer_in_the_same_timezone❌ no
_get_utc_offset❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_sale_renting_planning

website_sale_renting_planning/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_search_get_detail✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_sale_slides

website_sale_slides/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_is_add_to_cart_allowed✅ yes
get_product_multiline_description_sale✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_slides/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_prepare_service_tracking_tooltip✅ yes
_get_product_types_allow_zero_price@api.model✅ yes
_service_tracking_blacklist✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_slides/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_action_confirm✅ yes
_verify_updated_quantity✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale_slides/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_is_reorder_allowed✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale_slides/slide.channel

Extension
_inherit: slide.channel
[slide_channel.py]

Regular Fields (2)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_get_default_product_id❌ no
_compute_product_sale_revenues@api.depends('product_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
_synchronize_product_publish❌ no
action_view_sales❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 34 (Stored: 12, Non-Stored: 22) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 0, @api.depends: 28, @api.constrains: 0)

Module: website_sale_stock

website_sale_stock/product.combo

Extension
_inherit: product.combo
[product_combo.py]

Methods

Method nameDecoratorsHas super
_get_max_quantity❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 3)

website_sale_stock/product.feed

Extension
_inherit: product.feed
[product_feed.py]

Methods

Method nameDecoratorsHas super
_prepare_gmc_stock_info✅ yes
📊 Model Summary
Extension | Total Fields: 12 | Computed: 3 (Stored: 2, Non-Stored: 1) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 16 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

website_sale_stock/product.product

Extension
_inherit: product.product
[product_product.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_has_stock_notification❌ no
_get_max_quantity❌ no
_is_sold_out❌ no
_website_show_quick_add✅ yes
_send_availability_email❌ no
_to_markup_data✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_stock/product.ribbon

Extension
_inherit: product.ribbon
[product_ribbon.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_is_applicable_for✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

website_sale_stock/product.template

Extension
_inherit: product.template
[product_template.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
_is_sold_out❌ no
_website_show_quick_add✅ yes
_get_additionnal_combination_info✅ yes
_get_additional_configurator_data@api.model✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_stock/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_compute_warehouse_id✅ yes
_verify_updated_quantity✅ yes
_get_cart_and_free_qty❌ no
_get_free_qty❌ no
_get_shop_warehouse_id❌ no
_get_cart_qty❌ no
_get_common_product_lines❌ no
_check_cart_is_ready_to_be_paid✅ yes
_filter_can_send_abandoned_cart_mail✅ yes
_all_product_available❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale_stock/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_set_shop_warning_stock❌ no
_get_max_line_qty❌ no
_get_max_available_qty❌ no
_check_availability❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

website_sale_stock/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_get_product_available_qty❌ no
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_sale_stock_renting

website_sale_stock_renting/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_get_rented_quantities❌ no
_get_availabilities❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_stock_renting/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_default_start_date✅ yes
_filter_on_available_rental_products❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_stock_renting/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_cart_and_free_qty✅ yes
_build_warning_renting✅ yes
_is_valid_renting_dates✅ yes
_all_product_available✅ yes
_available_dates_for_renting✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale_stock_renting/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_set_shop_warning_stock✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_sale_stock_renting/website

Extension
_inherit: website
[website.py]

Methods

Method nameDecoratorsHas super
_get_product_available_qty✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_sale_stock_wishlist

website_sale_stock_wishlist/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_get_additionnal_combination_info✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_stock_wishlist/product.wishlist

Extension
_inherit: product.wishlist
[product_wishlist.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_stock_notification@api.depends('product_id', 'partner_id')❌ no
_inverse_stock_notification❌ no
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: website_sale_subscription

website_sale_subscription/product.product

Extension
_inherit: product.product
[product_product.py]

Methods

Method nameDecoratorsHas super
_website_can_be_added❌ no
_website_show_quick_add✅ yes
_is_add_to_cart_allowed✅ yes
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_subscription/product.template

Extension
_inherit: product.template
[product_template.py]

Methods

Method nameDecoratorsHas super
_constraints_optional_product_ids@api.constrains('optional_product_ids')❌ no
_website_can_be_added❌ no
_get_recurring_pricings❌ no
_get_additionnal_combination_info✅ yes
_search_render_results_prices✅ yes
_get_sales_prices✅ yes
_website_show_quick_add✅ yes
_can_be_added_to_cart✅ yes
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_subscription/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_cart_add✅ yes
_verify_cart_after_update✅ yes
_has_one_time_sale❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

website_sale_subscription/sale.order.line

Extension
_inherit: sale.order.line
[sale_order_line.py]

Methods

Method nameDecoratorsHas super
_is_reorder_allowed✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_sale_ups

website_sale_ups/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
check_ups_service_type@api.model❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: website_sale_wishlist

website_sale_wishlist/product.wishlist

Class
_name: product.wishlist
[product_wishlist.py]

Regular Fields (6)

Methods

Method nameDecoratorsHas super
current@api.model❌ no
_add_to_wishlist@api.model❌ no
_check_wishlist_from_session@api.model❌ no
_gc_sessions@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 4 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale_wishlist/res.partner

Extension
_inherit: res.partner
[product_wishlist.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale_wishlist/product.template

Extension
_inherit: product.template
[product_wishlist.py]

Methods

Method nameDecoratorsHas super
_is_in_wishlist❌ no
📊 Model Summary
Extension | Total Fields: 19 | Computed: 6 (Stored: 4, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_sale_wishlist/product.product

Extension
_inherit: product.product
[product_wishlist.py]

Methods

Method nameDecoratorsHas super
_is_in_wishlist❌ no
📊 Model Summary
Extension | Total Fields: 36 | Computed: 17 (Stored: 3, Non-Stored: 14) | Related: 5 (Stored: 5, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 4, @api.depends: 12, @api.constrains: 2)

website_sale_wishlist/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
_check_credentials✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_sale_wishlist/website

Extension
_inherit: website
[website.py]

Regular Fields (4)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_slides

website_slides/gamification.challenge

Extension
_inherit: gamification.challenge
[gamification_challenge.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 26 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 3, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_slides/gamification.karma.tracking

Extension
_inherit: gamification.karma.tracking
[gamification_karma_tracking.py]

Methods

Method nameDecoratorsHas super
_get_origin_selection_values✅ yes
📊 Model Summary
Extension | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 2, @api.constrains: 0)

website_slides/mail.activity

Extension
_inherit: mail.activity
[mail_activity.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
_to_store_defaults✅ yes
📊 Model Summary
Extension | Total Fields: 1 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 8 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_slides/res.groups

Extension
_inherit: res.groups
[res_groups.py]

Methods

Method nameDecoratorsHas super
write✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_compute_slide_channel_values❌ no
_search_slide_channel_completed_ids❌ no
_search_slide_channel_ids❌ no
_compute_slide_channel_company_count@api.depends('is_company', 'child_ids.slide_channel_count')❌ no
action_view_courses❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/res.users

Extension
_inherit: res.users
[res_users.py]

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
get_gamification_redirection_data✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/slide.channel

Classical
_name: slide.channel
_inherit: rating.mixin, image.mixin, website.cover_properties.mixin, website.seo.metadata, website.published.multi.mixin, website.searchable.mixin
[slide_channel.py]

Regular Fields (32)

Computed Fields

Stored (12)

Non-Stored (22)

Methods

Method nameDecoratorsHas super
_default_cover_properties✅ yes
_default_access_token❌ no
_get_default_enroll_msg❌ no
_compute_enroll@api.depends('visibility')❌ no
_compute_is_visible@api.depends('visibility', 'is_member'); @api.depends_context('uid')❌ no
_search_is_visible@api.model❌ no
_compute_partners@api.depends('channel_partner_all_ids', 'channel_partner_all_ids.member_status', 'channel_partner_all_ids.active')❌ no
_search_partner_ids❌ no
_compute_slide_last_update@api.depends('slide_ids.is_published')❌ no
_compute_members_counts@api.depends('channel_partner_all_ids.channel_id', 'channel_partner_all_ids.member_status')❌ no
_compute_has_requested_access@api.depends('activity_ids.request_partner_id'); @api.depends_context('uid'); @api.model❌ no
_compute_membership_values@api.depends('channel_partner_all_ids.partner_id', 'channel_partner_all_ids.member_status', 'channel_partner_all_ids.active'); @api.depends_context('uid')❌ no
_search_is_member❌ no
_search_is_member_invited❌ no
_search_is_member_channel_ids❌ no
_compute_category_and_slide_ids@api.depends('slide_ids.is_category')❌ no
_compute_slides_statistics@api.depends('slide_ids.slide_category', 'slide_ids.is_published', 'slide_ids.completion_time', 'slide_ids.likes', 'slide_ids.dislikes', 'slide_ids.total_views', 'slide_ids.is_category', 'slide_ids.active')❌ no
_compute_rating_stats✅ yes
_compute_allow_comment@api.depends('channel_type')❌ no
_compute_user_statistics@api.depends('slide_partner_ids', 'slide_partner_ids.completed', 'total_slides'); @api.depends_context('uid')❌ no
_compute_can_upload@api.depends('upload_group_ids', 'user_id'); @api.depends_context('uid')❌ no
_compute_can_publish@api.depends('channel_type', 'user_id', 'can_upload'); @api.depends_context('uid')❌ no
_get_can_publish_error_message@api.model❌ no
_compute_partner_has_new_content@api.depends('slide_partner_ids'); @api.depends_context('uid')❌ no
_compute_website_default_background_image_url@api.depends('channel_type')❌ no
_compute_website_url@api.depends('name')✅ yes
_compute_website_absolute_url@api.depends('website_id.domain')✅ yes
_compute_action_rights@api.depends('can_publish', 'is_member', 'karma_review', 'karma_slide_comment', 'karma_slide_vote'); @api.depends_context('uid')❌ no
_compute_prerequisite_user_has_completed@api.depends('prerequisite_channel_ids', 'channel_partner_ids.member_status'); @api.depends_context('uid')❌ no
_init_column✅ yes
create@api.model_create_multi✅ yes
copy_data✅ yes
write✅ yes
action_archive✅ yes
action_unarchive✅ yes
message_post✅ yes
_mail_get_partner_fields❌ no
action_redirect_to_members❌ no
action_redirect_to_engaged_members❌ no
action_redirect_to_completed_members❌ no
action_redirect_to_invited_members❌ no
action_channel_enroll❌ no
action_channel_invite❌ no
_action_channel_open_invite_wizard❌ no
_action_add_members❌ no
_filter_add_members❌ no
_add_groups_members❌ no
_get_earned_karma❌ no
_remove_membership❌ no
_send_share_email❌ no
action_view_slides❌ no
action_view_ratings❌ no
action_request_access❌ no
action_grant_access❌ no
action_refuse_access❌ no
_rating_domain✅ yes
_action_request_access❌ no
_get_access_action✅ yes
_get_categorized_slides❌ no
_move_category_slides❌ no
_resequence_slides❌ no
get_backend_menu_id❌ no
_search_get_detail@api.model❌ no
_get_placeholder_filename✅ yes
_allow_publish_rating_stats@api.model❌ no
📊 Model Summary
Classical | Total Fields: 66 | Computed: 34 (Stored: 12, Non-Stored: 22) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 0, @api.depends: 28, @api.constrains: 0)

website_slides/slide.channel.partner

Class
_name: slide.channel.partner
[slide_channel_partner.py]

Regular Fields (7)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_next_slide_id❌ no
_recompute_completion❌ no
_get_invitation_hash❌ no
_post_completion_update_hook❌ no
_send_completed_mail❌ no
_gc_slide_channel_partner@api.autovacuum❌ no
📊 Model Summary
Class | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 8 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_slides/slide.channel.tag.group

Classical
_name: slide.channel.tag.group
_inherit: website.published.mixin
[slide_channel_tag.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
_default_is_published❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/slide.channel.tag

Class
_name: slide.channel.tag
[slide_channel_tag.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 6 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/slide.embed

Class
_name: slide.embed
[slide_embed.py]

Regular Fields (3)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_website_name@api.depends('url')❌ no
📊 Model Summary
Class | Total Fields: 4 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_slides/slide.question

Class
_name: slide.question
[slide_question.py]

Regular Fields (4)

Computed Fields

Non-Stored (4)

Methods

Method nameDecoratorsHas super
_check_answers_integrity@api.constrains('answer_ids')❌ no
_compute_statistics@api.depends('slide_id')❌ no
_compute_answers_validation_error@api.depends('answer_ids', 'answer_ids.is_correct')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 0, @api.onchange: 0, @api.depends: 2, @api.constrains: 1)

website_slides/slide.answer

Class
_name: slide.answer
[slide_question.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 5 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/slide.slide

Classical
_name: slide.slide
_inherit: image.mixin, website.seo.metadata, website.published.mixin, website.searchable.mixin
[slide_slide.py]

Regular Fields (29)

Computed Fields

Stored (14)

Non-Stored (18)

Methods

Method nameDecoratorsHas super
_compute_image_1920@api.depends('slide_category', 'source_type', 'image_binary_content')❌ no
_compute_is_new_slide@api.depends('date_published', 'is_published')❌ no
_get_placeholder_filename❌ no
_compute_category_id@api.depends('channel_id.slide_ids.is_category', 'channel_id.slide_ids.sequence', 'channel_id.slide_ids.slide_ids')❌ no
_compute_mark_complete_actions@api.depends('slide_category', 'question_ids', 'channel_id.is_member'); @api.depends_context('uid')❌ no
_compute_questions_count@api.depends('question_ids')❌ no
_compute_comments_count@api.depends('website_message_ids.res_id', 'website_message_ids.model', 'website_message_ids.message_type')❌ no
_compute_total@api.depends('slide_views', 'public_views')❌ no
_compute_like_info@api.depends('slide_partner_ids.vote')❌ no
_compute_slide_views@api.depends('slide_partner_ids.slide_id')❌ no
_compute_embed_counts@api.depends('embed_ids.slide_id')❌ no
_compute_slides_statistics@api.depends('slide_ids.sequence', 'slide_ids.active', 'slide_ids.slide_category', 'slide_ids.is_published', 'slide_ids.is_category')❌ no
_compute_category_completed@api.depends('category_id', 'category_id.slide_ids', 'category_id.slide_ids.user_has_completed')❌ no
_compute_category_completion_time@api.depends('slide_ids.sequence', 'slide_ids.active', 'slide_ids.completion_time', 'slide_ids.is_published', 'slide_ids.is_category')❌ no
_compute_slide_icon_class@api.depends('slide_type')❌ no
_compute_slide_type@api.depends('slide_category', 'source_type', 'video_source_type')❌ no
_compute_user_membership_id@api.depends('slide_partner_ids.partner_id', 'slide_partner_ids.vote', 'slide_partner_ids.completed'); @api.depends('uid')❌ no
_compute_embed_code@api.depends('slide_category', 'google_drive_id', 'video_source_type', 'youtube_id')❌ no
_compute_video_source_type@api.depends('video_url')❌ no
_compute_youtube_id@api.depends('video_url', 'video_source_type')❌ no
_compute_vimeo_id@api.depends('video_url', 'video_source_type')❌ no
_compute_google_drive_id@api.depends('url', 'document_google_url', 'image_google_url', 'video_url')❌ no
_on_change_url@api.onchange('url', 'document_google_url', 'image_google_url', 'video_url')❌ no
_on_change_document_binary_content@api.onchange('document_binary_content')❌ no
_on_change_slide_category@api.onchange('slide_category')❌ no
_compute_website_url@api.depends('name', 'channel_id.website_id.domain')✅ yes
_compute_website_absolute_url@api.depends('channel_id.website_id.domain')✅ yes
_compute_website_share_url@api.depends('is_published')❌ no
_compute_can_publish@api.depends('channel_id.can_publish')❌ no
_get_can_publish_error_message@api.model❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_can_return_content✅ yes
message_post✅ yes
_get_access_action✅ yes
_notify_get_recipients_groups✅ yes
_embed_increment❌ no
_post_publication❌ no
_send_share_email❌ no
action_like❌ no
action_dislike❌ no
_action_vote❌ no
action_set_viewed❌ no
_action_set_viewed❌ no
action_mark_completed❌ no
_action_mark_completed❌ no
action_mark_uncompleted❌ no
_action_set_quiz_done❌ no
action_view_embeds❌ no
_compute_quiz_info❌ no
_fetch_external_metadata❌ no
_fetch_youtube_metadata❌ no
_fetch_google_drive_metadata❌ no
_fetch_vimeo_metadata❌ no
_default_website_meta✅ yes
_get_completion_time_pdf❌ no
_get_next_category❌ no
get_backend_menu_id❌ no
_search_get_detail@api.model❌ no
_search_render_results✅ yes
get_base_url❌ no
_mail_get_partner_fields❌ no
📊 Model Summary
Classical | Total Fields: 69 | Computed: 32 (Stored: 14, Non-Stored: 18) | Related: 8 (Stored: 0, Non-Stored: 8) | Methods: 64 (@api.model: 3, @api.onchange: 3, @api.depends: 27, @api.constrains: 0)

website_slides/slide.slide.partner

Class
_name: slide.slide.partner
[slide_slide_partner.py]

Regular Fields (5)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_recompute_completion❌ no
📊 Model Summary
Class | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/slide.slide.resource

Class
_name: slide.slide.resource
[slide_slide_resource.py]

Regular Fields (4)

Computed Fields

Stored (3)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_reset_resources@api.depends('resource_type')❌ no
_compute_name@api.depends('file_name', 'resource_type', 'data', 'link')❌ no
_compute_download_url@api.depends('name', 'file_name')❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 4 (Stored: 3, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

website_slides/slide.tag

Class
_name: slide.tag
[slide_tag.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Class | Total Fields: 1 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 0 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
get_suggested_controllers✅ yes
_search_get_details✅ yes
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: website_slides_forum

website_slides_forum/forum.forum

Extension
_inherit: forum.forum
[forum_forum.py]

Regular Fields (1)

Computed Fields

Stored (2)

Methods

Method nameDecoratorsHas super
_compute_slide_channel_id@api.depends('slide_channel_ids')❌ no
_compute_image_1920@api.depends('slide_channel_id', 'slide_channel_id.image_1920')❌ no
📊 Model Summary
Extension | Total Fields: 60 | Computed: 11 (Stored: 0, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 18 (@api.model: 3, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

website_slides_forum/slide.channel

Extension
_inherit: slide.channel
[slide_channel.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
action_redirect_to_forum❌ no
create@api.model_create_multi✅ yes
write✅ yes
📊 Model Summary
Extension | Total Fields: 66 | Computed: 34 (Stored: 12, Non-Stored: 22) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 0, @api.depends: 28, @api.constrains: 0)

Module: website_slides_survey

website_slides_survey/slide.channel.partner

Extension
_inherit: slide.channel.partner
[slide_channel.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 6 (Stored: 0, Non-Stored: 6) | Methods: 8 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

website_slides_survey/slide.channel

Extension
_inherit: slide.channel
[slide_channel.py]

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_remove_membership✅ yes
_compute_members_certified_count@api.depends('channel_partner_ids')❌ no
action_redirect_to_certified_members❌ no
📊 Model Summary
Extension | Total Fields: 66 | Computed: 34 (Stored: 12, Non-Stored: 22) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 66 (@api.model: 6, @api.onchange: 0, @api.depends: 28, @api.constrains: 0)

website_slides_survey/slide.slide.partner

Extension
_inherit: slide.slide.partner
[slide_slide.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_survey_scoring_success@api.depends('partner_id', 'user_input_ids.scoring_success')❌ no
_compute_field_value✅ yes
_recompute_completion✅ yes
📊 Model Summary
Extension | Total Fields: 7 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 2 (Stored: 1, Non-Stored: 1) | Methods: 3 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

website_slides_survey/slide.slide

Extension
_inherit: slide.slide
[slide_slide.py]

Regular Fields (3)

Computed Fields

Stored (3)

Methods

Method nameDecoratorsHas super
_compute_name@api.depends('survey_id')❌ no
_compute_mark_complete_actions✅ yes
_compute_is_preview@api.depends('slide_category')❌ no
_compute_slide_icon_class@api.depends('slide_type')✅ yes
_compute_slide_type@api.depends('slide_category', 'source_type')✅ yes
create@api.model_create_multi✅ yes
write✅ yes
_ensure_challenge_category❌ no
_generate_certification_url❌ no
📊 Model Summary
Extension | Total Fields: 69 | Computed: 32 (Stored: 14, Non-Stored: 18) | Related: 8 (Stored: 0, Non-Stored: 8) | Methods: 64 (@api.model: 3, @api.onchange: 3, @api.depends: 27, @api.constrains: 0)

website_slides_survey/survey.survey

Extension
_inherit: survey.survey
[survey_survey.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_slide_channel_data@api.depends('slide_ids.channel_id')❌ no
action_survey_view_slide_channels❌ no
_prepare_challenge_category❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 24 (Stored: 5, Non-Stored: 19) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 70 (@api.model: 4, @api.onchange: 3, @api.depends: 17, @api.constrains: 2)

website_slides_survey/survey.user_input

Extension
_inherit: survey.user_input
[survey_user.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
create@api.model_create_multi✅ yes
write✅ yes
_check_for_failed_attempt❌ no
📊 Model Summary
Extension | Total Fields: 27 | Computed: 7 (Stored: 3, Non-Stored: 4) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 5, @api.constrains: 0)

Module: website_sms

website_sms/website.visitor

Extension
_inherit: website.visitor
[website_visitor.py]

Methods

Method nameDecoratorsHas super
_check_for_sms_composer❌ no
_prepare_sms_composer_context❌ no
action_send_sms❌ no
📊 Model Summary
Extension | Total Fields: 21 | Computed: 9 (Stored: 1, Non-Stored: 8) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 21 (@api.model: 0, @api.onchange: 0, @api.depends: 6, @api.constrains: 0)

Module: website_studio

website_studio/website.controller.page

Classical
_name: website.controller.page
_inherit: studio.mixin, website.controller.page
[website_controller_page.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_default_name❌ no
_compute_use_menu_auto_single_page@api.depends_context('default_use_menu', 'default_auto_single_page')❌ no
create@api.model_create_multi✅ yes
_create_auto_view@api.model❌ no
_replace_arch_placeholders❌ no
_get_ir_model_access❌ no
📊 Model Summary
Classical | Total Fields: 3 | Computed: 2 (Stored: 0, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

Module: website_timesheet

website_timesheet/account.analytic.line

Extension
_inherit: account.analytic.line
[account_analytic_line.py]

Methods

Method nameDecoratorsHas super
_show_portal_timesheets@api.model❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 4 (Stored: 0, Non-Stored: 4) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 50 (@api.model: 8, @api.onchange: 0, @api.depends: 3, @api.constrains: 1)

Module: whatsapp

whatsapp/discuss.channel

Extension
_inherit: discuss.channel
[discuss_channel.py]

Regular Fields (5)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_compute_display_name@api.depends('whatsapp_partner_id', 'whatsapp_number')✅ yes
_check_whatsapp_number@api.constrains('channel_type', 'whatsapp_number')❌ no
_constraint_group_id_channel@api.constrains('group_public_id', 'group_ids')✅ yes
_compute_whatsapp_channel_valid_until@api.depends('last_wa_mail_message_id')❌ no
_compute_whatsapp_channel_active@api.depends('whatsapp_channel_valid_until')❌ no
_compute_group_public_id✅ yes
_get_notify_valid_parameters✅ yes
_notify_thread✅ yes
message_post✅ yes
_get_whatsapp_channel❌ no
_action_unfollow✅ yes
_to_store_defaults✅ yes
_types_allowing_seen_infos✅ yes
execute_command_leave✅ yes
📊 Model Summary
Extension | Total Fields: 30 | Computed: 12 (Stored: 1, Non-Stored: 11) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 83 (@api.model: 8, @api.onchange: 0, @api.depends: 16, @api.constrains: 4)

whatsapp/discuss.channel.member

Extension
_inherit: discuss.channel.member
[discuss_channel_member.py]

Methods

Method nameDecoratorsHas super
_gc_unpin_whatsapp_channels@api.autovacuum❌ no
📊 Model Summary
Extension | Total Fields: 17 | Computed: 3 (Stored: 0, Non-Stored: 3) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 32 (@api.model: 3, @api.onchange: 0, @api.depends: 4, @api.constrains: 1)

whatsapp/ir.actions.server

Extension
_inherit: ir.actions.server
[ir_actions_server.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_name_depends✅ yes
_generate_action_name✅ yes
_compute_wa_template_id@api.depends('model_id', 'state')❌ no
_run_action_whatsapp_multi❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

whatsapp/mail.message

Extension
_inherit: mail.message
[mail_message.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_message_reaction✅ yes
_post_whatsapp_reaction❌ no
_to_store_defaults✅ yes
_to_store✅ yes
📊 Model Summary
Extension | Total Fields: 43 | Computed: 7 (Stored: 0, Non-Stored: 7) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 53 (@api.model: 12, @api.onchange: 0, @api.depends: 8, @api.constrains: 0)

whatsapp/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_wa_channel_count❌ no
_find_or_create_from_number❌ no
action_open_partner_wa_channels❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

whatsapp/res.users.settings

Extension
_inherit: res.users.settings
[res_users_settings.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

whatsapp/whatsapp.account

Class
_name: whatsapp.account
[whatsapp_account.py]

Regular Fields (11)

Computed Fields

Stored (1)

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_check_notify_user_ids@api.constrains('notify_user_ids')❌ no
_compute_callback_url❌ no
_compute_verify_token@api.depends('account_uid')❌ no
_compute_templates_count❌ no
button_sync_whatsapp_account_templates❌ no
button_test_connection❌ no
action_debug❌ no
action_stop_debug❌ no
action_open_templates❌ no
_add_ir_log❌ no
_find_active_channel❌ no
_process_messages❌ no
📊 Model Summary
Class | Total Fields: 14 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 12 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 1)

whatsapp/whatsapp.message

Class
_name: whatsapp.message
[whatsapp_message.py]

Regular Fields (11)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_mobile_number_formatted@api.depends('mobile_number')❌ no
create@api.model_create_multi✅ yes
_gc_whatsapp_messages@api.autovacuum❌ no
_get_whatsapp_gc_domain❌ no
_get_formatted_number❌ no
_get_opt_out_message@api.model❌ no
button_resend❌ no
button_cancel_send❌ no
_resend_failed❌ no
_send_cron❌ no
_send❌ no
_send_message❌ no
_handle_error❌ no
_post_message_in_active_channel❌ no
_prepare_attachment_vals@api.model❌ no
_process_statuses❌ no
_update_message_fetched_seen❌ no
📊 Model Summary
Class | Total Fields: 13 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 17 (@api.model: 3, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

whatsapp/whatsapp.template

Class
_name: whatsapp.template
[whatsapp_template.py]

Regular Fields (17)

Computed Fields

Stored (5)

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_get_default_wa_account_id@api.model❌ no
_get_model_selection@api.model❌ no
_check_header_text@api.constrains('header_text')❌ no
_check_phone_field@api.constrains('phone_field', 'model')❌ no
_check_header_attachment_ids@api.constrains('header_attachment_ids', 'header_type', 'report_id')❌ no
_check_buttons@api.constrains('button_ids', 'variable_ids')❌ no
_check_body_variables@api.constrains('variable_ids')❌ no
_check_header_variables@api.constrains('header_type', 'variable_ids')❌ no
_check_model@api.constrains('model')❌ no
_compute_phone_field@api.depends('model')❌ no
_compute_template_name@api.depends('name', 'status', 'wa_template_uid')❌ no
_compute_model_id@api.depends('model')❌ no
_compute_report_id@api.depends('model')❌ no
_compute_variable_ids@api.depends('header_type', 'header_text', 'body')❌ no
_compute_warning_message@api.depends('button_ids.website_url', 'button_ids.has_invalid_number')❌ no
_compute_wa_account_id❌ no
_compute_has_action@api.depends('model_id')❌ no
_compute_messages_count❌ no
_compute_display_name@api.depends('name', 'wa_account_id')❌ no
_onchange_header_type@api.onchange('header_type')❌ no
_onchange_header_attachment_ids@api.onchange('header_attachment_ids')❌ no
_onchange_wa_account_id@api.onchange('wa_account_id')❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
_get_template_head_component❌ no
_get_template_body_component❌ no
_get_template_button_component❌ no
_get_url_button_data❌ no
_get_sample_record❌ no
button_submit_template❌ no
button_sync_template❌ no
_create_template_from_response@api.model❌ no
_get_additional_button_values❌ no
_update_template_from_response❌ no
_get_template_vals_from_response❌ no
_get_header_component❌ no
_prepare_location_vals❌ no
_get_body_component❌ no
_get_button_components❌ no
_get_send_template_vals❌ no
button_reset_to_draft❌ no
action_open_messages❌ no
button_create_action❌ no
button_delete_action❌ no
_generate_attachment_from_report❌ no
_check_location_latitude_longitude❌ no
_format_markup_to_html@api.model❌ no
_get_formatted_body❌ no
_can_use_whatsapp@api.model❌ no
_find_default_for_model@api.model❌ no
📊 Model Summary
Class | Total Fields: 26 | Computed: 8 (Stored: 5, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 3, @api.depends: 8, @api.constrains: 7)

whatsapp/whatsapp.template.button

Class
_name: whatsapp.template.button
[whatsapp_template_button.py]

Regular Fields (7)

Computed Fields

Stored (1)

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_has_invalid_number@api.depends('button_type', 'call_number')❌ no
_get_button_variable_vals❌ no
_filter_dynamic_buttons❌ no
_compute_variable_ids@api.depends('button_type', 'url_type', 'website_url', 'name')❌ no
check_variable_ids❌ no
_onchange_website_url@api.onchange('website_url')❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

whatsapp/whatsapp.template.variable

Class
_name: whatsapp.template.variable
[whatsapp_template_variable.py]

Regular Fields (7)

Methods

Method nameDecoratorsHas super
_check_demo_values@api.constrains('field_type', 'demo_value', 'button_id')❌ no
_check_field_name@api.constrains('field_type', 'field_name')❌ no
_check_name@api.constrains('name')❌ no
_check_button_id@api.constrains('button_id', 'line_type')❌ no
_compute_display_name@api.depends('line_type', 'name')❌ no
_onchange_model_id@api.onchange('model')❌ no
_onchange_field_type@api.onchange('field_type')❌ no
_get_variables_value❌ no
_find_value_from_field_chain❌ no
_extract_variable_index❌ no
📊 Model Summary
Class | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 4)

Module: whatsapp_account

whatsapp_account/account.move

Extension
_inherit: account.move
[account_move.py]

Methods

Method nameDecoratorsHas super
_get_whatsapp_safe_fields❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 15 (@api.model: 0, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

whatsapp_account/account.payment

Extension
_inherit: account.payment
[account_payment.py]

Methods

Method nameDecoratorsHas super
_get_whatsapp_safe_fields❌ no
📊 Model Summary
Extension | Total Fields: 45 | Computed: 28 (Stored: 12, Non-Stored: 16) | Related: 5 (Stored: 1, Non-Stored: 4) | Methods: 59 (@api.model: 5, @api.onchange: 0, @api.depends: 20, @api.constrains: 2)

whatsapp_account/whatsapp.template

Extension
_inherit: whatsapp.template
[whatsapp_template.py]

Methods

Method nameDecoratorsHas super
_get_sample_record✅ yes
📊 Model Summary
Extension | Total Fields: 26 | Computed: 8 (Stored: 5, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 3, @api.depends: 8, @api.constrains: 7)

Module: whatsapp_account_followup

whatsapp_account_followup/account_followup.followup.line

Extension
_inherit: account_followup.followup.line
[account_followup.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 15 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 1, @api.depends: 0, @api.constrains: 0)

whatsapp_account_followup/res.partner

Extension
_inherit: res.partner
[res_partner.py]

Methods

Method nameDecoratorsHas super
_get_followup_whatsapp_number❌ no
_send_followup✅ yes
send_followup_whatsapp❌ no
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: whatsapp_calendar

whatsapp_calendar/calendar.alarm

Extension
_inherit: calendar.alarm
[calendar_alarm.py]

Regular Fields (1)

Computed Fields

Stored (1)

Methods

Method nameDecoratorsHas super
_compute_wa_template_id@api.depends('alarm_type')❌ no
📊 Model Summary
Extension | Total Fields: 8 | Computed: 2 (Stored: 2, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

whatsapp_calendar/calendar.attendee

Extension
_inherit: calendar.attendee
[calendar_attendee.py]

Methods

Method nameDecoratorsHas super
_whatsapp_get_responsible✅ yes
📊 Model Summary
Extension | Total Fields: 10 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 3 (Stored: 0, Non-Stored: 3) | Methods: 16 (@api.model: 2, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

whatsapp_calendar/calendar.event

Extension
_inherit: calendar.event
[calender_event.py]

Methods

Method nameDecoratorsHas super
_get_trigger_alarm_types✅ yes
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 3, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

Module: whatsapp_delivery

whatsapp_delivery/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_get_whatsapp_safe_fields❌ no
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: whatsapp_event

whatsapp_event/event.mail

Extension
_inherit: event.mail
[event_mail.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_check_whatsapp_template_phone_field@api.constrains('template_ref')❌ no
_compute_notification_type✅ yes
_execute_event_based_for_registrations✅ yes
_filter_template_ref✅ yes
_template_model_by_notification_type✅ yes
_filter_wa_template_ref❌ no
_send_whatsapp❌ no
📊 Model Summary
Extension | Total Fields: 15 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 17 (@api.model: 2, @api.onchange: 0, @api.depends: 3, @api.constrains: 0)

whatsapp_event/event.mail.registration

Extension
_inherit: event.mail.registration
[event_mail_registration.py]

Methods

Method nameDecoratorsHas super
_execute_on_registrations✅ yes
📊 Model Summary
Extension | Total Fields: 4 | Computed: 1 (Stored: 1, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 4 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

whatsapp_event/event.registration

Extension
_inherit: event.registration
[event_registration.py]

Methods

Method nameDecoratorsHas super
_whatsapp_get_portal_url✅ yes
_whatsapp_get_responsible✅ yes
_get_whatsapp_safe_fields❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 1 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

whatsapp_event/event.type.mail

Extension
_inherit: event.type.mail
[event_type_mail.py]

Regular Fields (2)

Methods

Method nameDecoratorsHas super
_compute_notification_type✅ yes
📊 Model Summary
Extension | Total Fields: 6 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 2 (@api.model: 0, @api.onchange: 0, @api.depends: 1, @api.constrains: 0)

whatsapp_event/whatsapp.template

Extension
_inherit: whatsapp.template
[whatsapp_template.py]

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 26 | Computed: 8 (Stored: 5, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 3, @api.depends: 8, @api.constrains: 7)

Module: whatsapp_hr_referral

whatsapp_hr_referral/hr.job

Extension
_inherit: hr.job
[hr_job.py]

Methods

Method nameDecoratorsHas super
action_open_whatsapp_composer❌ no
📊 Model Summary
Extension | Total Fields: 6 | Computed: 2 (Stored: 1, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 10 (@api.model: 1, @api.onchange: 1, @api.depends: 2, @api.constrains: 0)

Module: whatsapp_pos

whatsapp_pos/pos.config

Extension
_inherit: pos.config
[pos_config.py]

Regular Fields (3)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 3 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 5 (@api.model: 0, @api.onchange: 3, @api.depends: 0, @api.constrains: 0)

whatsapp_pos/pos.order

Extension
_inherit: pos.order
[pos_order.py]

Methods

Method nameDecoratorsHas super
action_sent_receipt_on_whatsapp❌ no
_get_whatsapp_safe_fields❌ no
action_send_whatsapp❌ no
📊 Model Summary
Extension | Total Fields: 0 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 6 (@api.model: 1, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

whatsapp_pos/whatsapp.template

Extension
_inherit: whatsapp.template
[whatsapp_template.py]

Methods

Method nameDecoratorsHas super
_find_default_for_model@api.model✅ yes
button_create_action✅ yes
📊 Model Summary
Extension | Total Fields: 26 | Computed: 8 (Stored: 5, Non-Stored: 3) | Related: 1 (Stored: 1, Non-Stored: 0) | Methods: 52 (@api.model: 7, @api.onchange: 3, @api.depends: 8, @api.constrains: 7)

Module: whatsapp_sale

whatsapp_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
_get_whatsapp_safe_fields❌ no
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

Module: whatsapp_sign

whatsapp_sign/sign.request

Extension
_inherit: sign.request
[sign_request.py]

Regular Fields (2)

Computed Fields

Non-Stored (3)

Methods

Method nameDecoratorsHas super
_check_send_channel@api.constrains('send_channel')❌ no
_compute_signers_name@api.depends('request_item_ids')❌ no
_compute_refuser_partner@api.depends('sign_log_ids', 'state')❌ no
_compute_raw_optional_message@api.depends('message')❌ no
_send_completed_documents_message✅ yes
_send_refused_message✅ yes
📊 Model Summary
Extension | Total Fields: 38 | Computed: 13 (Stored: 4, Non-Stored: 9) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 49 (@api.model: 4, @api.onchange: 1, @api.depends: 9, @api.constrains: 1)

whatsapp_sign/sign.request.item

Extension
_inherit: sign.request.item
[sign_request_item.py]

Regular Fields (1)

Computed Fields

Non-Stored (2)

Methods

Method nameDecoratorsHas super
_get_sudo_access_fields❌ no
_check_partner_id@api.constrains('partner_id')❌ no
_check_whatsapp_template_exists❌ no
_get_whatsapp_safe_fields❌ no
_send_signature_access_message✅ yes
📊 Model Summary
Extension | Total Fields: 23 | Computed: 3 (Stored: 1, Non-Stored: 2) | Related: 4 (Stored: 1, Non-Stored: 3) | Methods: 33 (@api.model: 2, @api.onchange: 0, @api.depends: 4, @api.constrains: 2)

whatsapp_sign/whatsapp.template.variable

Extension
_inherit: whatsapp.template.variable
[whatsapp_template_variable.py]

Methods

Method nameDecoratorsHas super
_find_value_from_field_chain✅ yes
📊 Model Summary
Extension | Total Fields: 8 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 10 (@api.model: 0, @api.onchange: 2, @api.depends: 1, @api.constrains: 4)

Module: whatsapp_stock

whatsapp_stock/res.company

Extension
_inherit: res.company
[res_company.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 1)

whatsapp_stock/stock.picking

Extension
_inherit: stock.picking
[stock_picking.py]

Methods

Method nameDecoratorsHas super
_send_confirmation_email✅ yes
📊 Model Summary
Extension | Total Fields: 57 | Computed: 25 (Stored: 8, Non-Stored: 17) | Related: 11 (Stored: 1, Non-Stored: 10) | Methods: 96 (@api.model: 9, @api.onchange: 2, @api.depends: 17, @api.constrains: 0)

Module: whatsapp_website_sale

whatsapp_website_sale/sale.order

Extension
_inherit: sale.order
[sale_order.py]

Methods

Method nameDecoratorsHas super
action_confirm✅ yes
📊 Model Summary
Extension | Total Fields: 50 | Computed: 25 (Stored: 11, Non-Stored: 14) | Related: 5 (Stored: 0, Non-Stored: 5) | Methods: 142 (@api.model: 5, @api.onchange: 0, @api.depends: 23, @api.constrains: 3)

whatsapp_website_sale/website

Extension
_inherit: website
[website.py]

Regular Fields (1)

Methods

Method nameDecoratorsHas super
📊 Model Summary
Extension | Total Fields: 44 | Computed: 5 (Stored: 1, Non-Stored: 4) | Related: 1 (Stored: 0, Non-Stored: 1) | Methods: 105 (@api.model: 22, @api.onchange: 1, @api.depends: 4, @api.constrains: 2)

Module: worksheet

worksheet/ir.model

Extension
_inherit: ir.model
[ir_model.py]

Methods

Method nameDecoratorsHas super
_delete@api.ondelete()❌ no
📊 Model Summary
Extension | Total Fields: 4 | Computed: 0 (Stored: 0, Non-Stored: 0) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 3 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 0)

worksheet/worksheet.template

Class
_name: worksheet.template
[worksheet_template.py]

Regular Fields (8)

Computed Fields

Non-Stored (1)

Methods

Method nameDecoratorsHas super
_compute_worksheet_count❌ no
_check_report_view_type@api.constrains('report_view_id', 'model_id')❌ no
_check_res_model_exists@api.constrains('res_model')❌ no
create@api.model_create_multi✅ yes
write✅ yes
copy_data✅ yes
copy✅ yes
_generate_worksheet_model❌ no
_get_template_action_context❌ no
_prepare_default_fields_values❌ no
_prepare_default_form_view_values❌ no
_prepare_default_list_view_values❌ no
_prepare_default_search_view_values❌ no
_get_models_to_check_dict@api.model❌ no
action_analysis_report❌ no
action_view_worksheets❌ no
get_x_model_form_action❌ no
_get_qweb_arch_omitted_fields❌ no
_add_field_node_to_container❌ no
_get_qweb_arch❌ no
_generate_qweb_report_template❌ no
📊 Model Summary
Class | Total Fields: 9 | Computed: 1 (Stored: 0, Non-Stored: 1) | Related: 0 (Stored: 0, Non-Stored: 0) | Methods: 22 (@api.model: 2, @api.onchange: 0, @api.depends: 0, @api.constrains: 2)

Complete Summary

ModelTypeTotal FieldsComputed (S/NS)Related (S/NS)Methodsmodelonchangedependsconstrains
account.accountClassical00 (0/0)0 (0/0)22000
account.groupClass52 (2/0)0 (0/0)112032
account.account.tagClass72 (0/2)0 (0/0)93030
AccountAnalyticAccountExtension00 (0/0)0 (0/0)10000
AccountAnalyticDistributionModelExtension41 (0/1)0 (0/0)40010
AccountAnalyticLineExtension00 (0/0)0 (0/0)11000
AccountAnalyticApplicabilityExtension10 (0/0)0 (0/0)00000
account.bank.statementClassical00 (0/0)0 (0/0)90010
account.bank.statement.lineClassical00 (0/0)0 (0/0)20000
AccountMoveExtension00 (0/0)0 (0/0)10000
account.cash.roundingClassical00 (0/0)0 (0/0)32001
account.code.mappingClass33 (0/3)0 (0/0)61010
account.full.reconcileClass20 (0/0)0 (0/0)11000
account.incotermsClass30 (0/0)0 (0/0)10010
account.journal.groupClass40 (0/0)0 (0/0)00000
account.journalClassical4317 (7/10)5 (0/5)5981166
AccountJournalExtension10 (0/0)0 (0/0)61001
account.lock_exceptionClass135 (0/5)0 (0/0)172020
account.moveClassical63 (1/2)0 (0/0)150030
account.move.lineClassical10 (0/0)0 (0/0)00000
AccountMoveLineExtension20 (0/0)1 (0/1)30200
account.partial.reconcileClass132 (2/0)3 (2/1)1910021
account.paymentClassical4528 (12/16)5 (1/4)5950202
account.payment.methodClass30 (0/0)0 (0/0)64000
account.payment.method.lineClass101 (1/0)5 (0/5)72031
account.payment.termClass186 (1/5)0 (0/0)151071
account.payment.term.lineClass73 (2/1)0 (0/0)60032
account.reconcile.model.lineClassical101 (1/0)1 (1/0)30111
account.reconcile.modelClass162 (2/0)0 (0/0)70021
account.reportClass3621 (21/0)0 (0/0)140134
account.report.lineClass204 (4/0)0 (0/0)160043
account.report.expressionClass121 (1/0)1 (0/1)162023
account.report.columnClass80 (0/0)0 (0/0)00000
account.report.external.valueClass110 (0/0)3 (0/3)00000
account.rootClass22 (0/2)0 (0/0)41000
account.tax.groupClassical00 (0/0)0 (0/0)22000
account.taxClassical00 (0/0)0 (0/0)42000
account.tax.repartition.lineClass113 (1/2)1 (1/0)50130
res.companyClassical40 (0/0)0 (0/0)32001
DecimalPrecisionExtension00 (0/0)0 (0/0)11000
DigestDigestExtension00 (0/0)0 (0/0)10000
IrActionsReportExtension00 (0/0)0 (0/0)10000
IrAttachmentExtension00 (0/0)0 (0/0)10000
IrModuleModuleExtension00 (0/0)0 (0/0)11000
MailMessageExtension20 (0/0)0 (0/0)40000
MailTemplateExtension00 (0/0)0 (0/0)11000
MailTrackingValueExtension00 (0/0)0 (0/0)10000
OnboardingOnboardingExtension00 (0/0)0 (0/0)32000
OnboardingOnboardingStepExtension00 (0/0)0 (0/0)88000
account.fiscal.positionClassical00 (0/0)0 (0/0)22000
account.fiscal.position.accountClass40 (0/0)1 (1/0)00000
ResPartnerExtension00 (0/0)0 (0/0)30000
ProductCategoryExtension71 (0/1)1 (0/1)20010
ProductTemplateExtension00 (0/0)0 (0/0)10000
ProductProductExtension00 (0/0)0 (0/0)10000
ResCountryGroupExtension10 (0/0)0 (0/0)00000
ResCurrencyExtension00 (0/0)0 (0/0)11000
res.partner.bankClassical00 (0/0)0 (0/0)32000
ResGroupsExtension00 (0/0)0 (0/0)10000
UomUomExtension00 (0/0)0 (0/0)11000
AccountAccountExtension20 (0/0)0 (0/0)00000
account.fiscal.yearClass40 (0/0)0 (0/0)10001
AccountPaymentExtension00 (0/0)0 (0/0)10000
AccountReconcileModelExtension10 (0/0)0 (0/0)82000
AccountReconcileModelLineExtension00 (0/0)0 (0/0)41000
AccountTaxExtension00 (0/0)0 (0/0)10000
IrUiMenuExtension00 (0/0)0 (0/0)11000
ResCompanyExtension10 (0/0)0 (0/0)00000
AccountBatchPaymentExtension00 (0/0)0 (0/0)170000
account.assetClassical4823 (10/13)3 (1/2)6516213
account.asset.groupClass41 (0/1)0 (0/0)20010
AccountReportExtension10 (0/0)0 (0/0)20000
AccountReturnExtension00 (0/0)0 (0/0)10000
AccountAssetExtension21 (0/1)0 (0/0)10010
FleetVehicleLogServicesExtension11 (1/0)0 (0/0)20020
AccountFiscalPositionExtension00 (0/0)0 (0/0)10000
avatax.exemptionClass50 (0/0)0 (0/0)10010
product.avatax.categoryClass20 (0/0)0 (0/0)10010
res.partnerClassical30 (0/0)0 (0/0)20000
sale.orderClassical5025 (11/14)5 (0/5)14250233
SaleOrderExtension00 (0/0)0 (0/0)10000
AccountBankStatementLineExtension10 (0/0)0 (0/0)00000
account.batch.paymentClass2110 (6/4)3 (1/2)282091
AccountPaymentMethodExtension00 (0/0)0 (0/0)22000
budget.analyticClass100 (0/0)0 (0/0)120002
budget.lineClassical146 (0/6)5 (4/1)90031
BudgetLineExtension00 (0/0)0 (0/0)11000
PurchaseOrderExtension11 (0/1)0 (0/0)40010
PurchaseOrderLineExtension00 (0/0)0 (0/0)10000
account.edi.documentClass91 (0/1)2 (0/2)82010
account.edi.formatClass20 (0/0)0 (0/0)92000
account_edi_proxy_client.userClass100 (0/0)0 (0/0)90000
CertificateKeyExtension00 (0/0)0 (0/0)11000
account.account.fiscal.rateClass40 (0/0)0 (0/0)00000
account.fiscal.categoryClass50 (0/0)0 (0/0)21010
AccountFiscalCategoryExtension10 (0/0)0 (0/0)00000
FleetVehicleExtension110 (0/0)0 (0/0)10001
fleet.disallowed.expenses.rateClassical11 (0/1)0 (0/0)10010
account_followup.followup.lineClass150 (0/0)0 (0/0)50100
account.intrastat.codeClass80 (0/0)0 (0/0)10010
AccountReturnTypeExtension00 (0/0)0 (0/0)11000
AccountAssetGroupExtension21 (0/1)0 (0/0)20010
account.loanClass2810 (0/10)1 (0/1)221091
account.loan.lineClass186 (3/3)7 (0/7)50050
account.online.accountClass140 (0/0)1 (0/1)111001
AccountPaymentMethodLineExtension10 (0/0)0 (0/0)00000
PaymentProviderExtension10 (0/0)0 (0/0)21000
PaymentTransactionExtension00 (0/0)0 (0/0)10000
Account_Edi_Proxy_ClientUserExtension10 (0/0)0 (0/0)50000
ResPartnerBankExtension10 (0/0)0 (0/0)80021
account.audit.account.statusClass30 (0/0)0 (0/0)00000
account.report.annotationClass20 (0/0)0 (0/0)00000
AccountReportLineExtension11 (0/1)0 (0/0)60011
AccountReportExpressionExtension00 (0/0)0 (0/0)10000
AccountReportExternalValueExtension00 (0/0)0 (0/0)42000
account.report.horizontal.groupClass30 (0/0)0 (0/0)10000
account.report.horizontal.group.ruleClass41 (0/1)0 (0/0)30010
account.return.typeClassical00 (0/0)0 (0/0)10000
account.returnClassical4719 (3/16)4 (0/4)8780210
account.return.checkClass222 (0/2)5 (1/4)101031
account.return.check.templateClass140 (0/0)0 (0/0)10000
account.tax.unitClass61 (0/1)0 (0/0)121213
account.report.budgetClass40 (0/0)0 (0/0)51001
account.report.budget.itemClass40 (0/0)0 (0/0)00000
MailActivityExtension10 (0/0)0 (0/0)10000
MailScheduledMessageExtension10 (0/0)0 (0/0)10000
ResUsersExtension00 (0/0)0 (0/0)31000
sdd.mandateClassical194 (0/4)1 (0/1)202003
accounting.assert.testClass50 (0/0)0 (0/0)00000
account.transfer.modelClass153 (0/3)1 (0/1)181031
account.transfer.model.lineClass40 (0/0)0 (0/0)10001
audit.reportClass90 (0/0)0 (0/0)61000
knowledge.articleClassical11 (0/1)0 (0/0)81020
ai.agentClassical00 (0/0)0 (0/0)10000
ai.agent.sourceClassical20 (0/0)0 (0/0)61020
ai.composerClassical10 (0/0)0 (0/0)00000
ai.embeddingClass60 (0/0)1 (0/1)53000
ai.prompt.buttonClass30 (0/0)0 (0/0)11000
ai.topicClass40 (0/0)0 (0/0)00000
discuss.channelClassical3012 (1/11)0 (0/0)8380164
IrActionsServerExtension21 (1/0)0 (0/0)40010
MailTemplateAIExtension10 (0/0)0 (0/0)10000
CrmLeadExtension51 (1/0)0 (0/0)171010
AIAgentExtension10 (0/0)0 (0/0)21000
BaseAutomationExtension10 (0/0)0 (0/0)11000
DocumentsDocumentExtension11 (1/0)0 (0/0)51030
IrModelFieldsExtension10 (0/0)0 (0/0)31000
KnowledgeArticleExtension00 (0/0)0 (0/0)21000
DiscussChannelExtension72 (0/2)0 (0/0)140032
DiscussChannelMemberExtension00 (0/0)0 (0/0)10000
Im_LivechatChannelExtension00 (0/0)0 (0/0)21000
ImLivechatChannelMemberHistoryExtension11 (1/0)0 (0/0)10000
Im_LivechatChannelRuleExtension20 (0/0)0 (0/0)20000
website.pageDelegation133 (0/3)4 (1/3)228030
account.analytic.accountClass133 (0/3)3 (1/2)90021
account.analytic.distribution.modelClassical40 (0/0)0 (0/0)53001
account.analytic.lineClassical64 (0/4)0 (0/0)508031
account.analytic.planClass155 (1/4)0 (0/0)271150
account.analytic.applicabilityClass40 (0/0)0 (0/0)10000
IrConfigParameterExtension00 (0/0)0 (0/0)51000
appointment.answerClass30 (0/0)0 (0/0)00000
appointment.answer.inputClass70 (0/0)1 (0/1)00000
appointment.booking.lineClass91 (1/0)5 (3/2)30012
appointment.inviteClassical11 (0/1)0 (0/0)30030
appointment.questionClass132 (1/1)0 (0/0)50021
appointment.resourceClassical21 (0/1)0 (0/0)32000
appointment.slotClass125 (4/1)1 (0/1)90062
appointment.typeClassical00 (0/0)0 (0/0)71000
CalendarAlarmExtension21 (1/0)0 (0/0)10010
CalendarAttendeeExtension00 (0/0)0 (0/0)10000
CalendarEventExtension00 (0/0)0 (0/0)10000
AppointmentTypeExtension00 (0/0)0 (0/0)10000
AppointmentAnswerInputExtension20 (0/0)0 (0/0)00000
calendar.bookingClass191 (0/1)0 (0/0)90010
calendar.booking.lineClass50 (0/0)1 (0/1)00000
AppointmentInviteExtension00 (0/0)0 (0/0)20010
AppointmentResourceExtension00 (0/0)0 (0/0)20000
google.reserve.merchantClassical60 (0/0)0 (0/0)51001
ResourceCalendarLeavesExtension10 (0/0)0 (0/0)101000
ApplicantExtension11 (1/0)0 (0/0)30000
approval.approverClass104 (0/4)1 (1/0)70040
approval.categoryClass294 (0/4)0 (0/0)101033
approval.category.approverClass61 (0/1)1 (0/1)10010
approval.product.lineClass62 (2/0)1 (1/0)20020
approval.requestClassical21 (0/1)1 (0/1)90000
MailActivityTypeExtension20 (0/0)0 (0/0)00000
ApprovalCategoryExtension10 (0/0)0 (0/0)10100
ApprovalProductLineExtension10 (0/0)0 (0/0)40000
ApprovalRequestExtension11 (0/1)0 (0/0)10010
res.company.ldapClass110 (0/0)0 (0/0)90000
auth.oauth.providerClass100 (0/0)0 (0/0)00000
IrConfig_ParameterExtension00 (0/0)0 (0/0)10000
auth.passkey.keyClass51 (0/1)0 (0/0)115000
AuthTotpDeviceExtension00 (0/0)0 (0/0)10000
auth_totp.deviceClassical00 (0/0)0 (0/0)20000
Auth_TotpDeviceExtension00 (0/0)0 (0/0)20000
barcode.nomenclatureClass30 (0/0)0 (0/0)95000
barcode.ruleClass70 (0/0)0 (0/0)10001
BarcodeNomenclatureExtension20 (0/0)0 (0/0)62001
BarcodeRuleExtension10 (0/0)0 (0/0)00000
decimal.precisionClassical00 (0/0)0 (0/0)11000
ir.actions.actionsClassical00 (0/0)0 (0/0)10000
ir.actions.act_windowClassical00 (0/0)0 (0/0)00000
ir.actions.act_window.viewClassical00 (0/0)0 (0/0)00000
ir.actions.act_window_closeClassical10 (0/0)0 (0/0)10000
ir.actions.act_urlClassical30 (0/0)0 (0/0)10000
ir.actions.server.historyClass20 (0/0)0 (0/0)20000
ir.actions.serverClassical00 (0/0)0 (0/0)11000
ir.actions.todoClass40 (0/0)0 (0/0)62000
ir.actions.clientClassical71 (0/1)0 (0/0)30010
ir.actions.reportClassical00 (0/0)0 (0/0)62000
ir.assetClass70 (0/0)0 (0/0)163000
ir.attachmentClassical00 (0/0)0 (0/0)10000
ir.config_parameterClass20 (0/0)0 (0/0)84000
ir.cronDelegation111 (1/0)0 (0/0)309010
ir.cron.triggerClass20 (0/0)0 (0/0)10000
ir.cron.progressClass50 (0/0)0 (0/0)10000
ir.defaultClassical00 (0/0)0 (0/0)00000
ir.embedded.actionsClass152 (0/2)0 (0/0)51000
ir.exportsClass30 (0/0)0 (0/0)00000
ir.exports.lineClass20 (0/0)0 (0/0)00000
ir.filtersClassical00 (0/0)0 (0/0)00000
ir.loggingClass120 (0/0)0 (0/0)10000
ir.mail_serverClassical10 (0/0)0 (0/0)70301
ir.modelClassical40 (0/0)0 (0/0)32000
ir.model.fieldsClassical00 (0/0)0 (0/0)63021
ir.model.inheritClass30 (0/0)0 (0/0)10000
ir.model.fields.selectionClass40 (0/0)0 (0/0)111000
ir.model.constraintClass60 (0/0)0 (0/0)50000
ir.model.relationClass50 (0/0)0 (0/0)20000
ir.model.accessClassical00 (0/0)0 (0/0)00000
ir.model.dataClass72 (0/2)0 (0/0)2011030
ir.module.categoryClass101 (0/1)0 (0/0)20001
ir.module.moduleClassical21 (0/1)0 (0/0)255000
ir.module.module.dependencyClass52 (0/2)0 (0/0)41020
ir.module.module.exclusionClass42 (0/2)0 (0/0)30020
ir.profileClass163 (0/3)0 (0/0)131020
ir.ruleClassical00 (0/0)0 (0/0)00000
ir.sequenceClass131 (0/1)0 (0/0)133000
ir.sequence.date_rangeClass51 (0/1)0 (0/0)82000
ir.ui.menuClassical10 (0/0)0 (0/0)42000
ir.ui.view.customClass30 (0/0)0 (0/0)00000
ir.ui.viewClassical82 (0/2)0 (0/0)3617030
properties.base.definitionClass20 (0/0)0 (0/0)50011
report.layoutClass50 (0/0)0 (0/0)00000
report.paperformatClassical00 (0/0)0 (0/0)00000
res.bankClass120 (0/0)1 (0/1)62210
res.countryClassical00 (0/0)0 (0/0)11000
res.country.groupClass30 (0/0)0 (0/0)31000
res.country.stateClassical00 (0/0)0 (0/0)11000
res.currencyClassical00 (0/0)0 (0/0)22000
res.currency.rateClass62 (0/2)0 (0/0)154341
res.device.logClass132 (0/2)0 (0/0)81000
res.deviceClassical00 (0/0)0 (0/0)73000
res.groupsClassical00 (0/0)0 (0/0)00000
res.groups.privilegeClass60 (0/0)0 (0/0)00000
res.langClassical00 (0/0)0 (0/0)11000
res.partner.categoryClass40 (0/0)0 (0/0)41011
res.partner.industryClass30 (0/0)0 (0/0)00000
res.users.logClass10 (0/0)0 (0/0)10000
res.usersClassical00 (0/0)0 (0/0)33000
UsersMultiCompanyExtension00 (0/0)0 (0/0)32000
res.users.apikeysClass50 (0/0)0 (0/0)70000
res.users.deletionClass31 (1/0)0 (0/0)21010
res.users.settingsClassical00 (0/0)0 (0/0)10000
res.cityClassical00 (0/0)0 (0/0)11000
ResCountryExtension00 (0/0)0 (0/0)22000
base.automationClassical00 (0/0)0 (0/0)00000
IrCronExtension00 (0/0)0 (0/0)10000
base.geo_providerClass20 (0/0)0 (0/0)00000
base_import.mappingClass30 (0/0)0 (0/0)00000
IrUiViewExtension10 (0/0)0 (0/0)10000
bus.busClass20 (0/0)0 (0/0)52000
IrModelExtension00 (0/0)0 (0/0)10000
calendar.alarmClass82 (2/0)0 (0/0)40120
calendar.attendeeClass102 (1/1)3 (0/3)162010
calendar.eventClassical00 (0/0)0 (0/0)53000
calendar.event.typeClass20 (0/0)0 (0/0)10000
calendar.filtersClass40 (0/0)0 (0/0)11000
calendar.recurrenceClassical10 (0/0)0 (0/0)182000
ResUsersSettingsExtension10 (0/0)0 (0/0)00000
certificate.certificateClass179 (8/1)1 (0/1)110031
certificate.keyClass83 (3/0)0 (0/0)125010
crm.leadClassical00 (0/0)0 (0/0)00000
crm.lead.scoring.frequencyClass50 (0/0)0 (0/0)00000
crm.lead.scoring.frequency.fieldClass30 (0/0)1 (0/1)10000
crm.lost.reasonClass31 (0/1)0 (0/0)20000
crm.recurring.planClass40 (0/0)0 (0/0)00000
crm.stageClass91 (0/1)0 (0/0)30110
crm.teamClass166 (0/6)1 (0/1)181041
CrmTeamMemberExtension72 (0/2)1 (0/1)60022
UtmCampaignExtension33 (0/3)0 (0/0)60000
HelpdeskTicketExtension10 (0/0)0 (0/0)31000
crm.iap.lead.helpersClass00 (0/0)0 (0/0)33000
crm.iap.lead.industryClass40 (0/0)0 (0/0)00000
crm.iap.lead.mining.requestClass266 (1/5)0 (0/0)232730
crm.iap.lead.roleClass30 (0/0)0 (0/0)10000
crm.iap.lead.seniorityClass20 (0/0)0 (0/0)10010
ChatbotScriptExtension00 (0/0)0 (0/0)10000
ChatbotScriptStepExtension00 (0/0)0 (0/0)10000
data_cleaning.modelClass112 (1/1)1 (1/0)111200
data_cleaning.recordClass157 (2/5)3 (2/1)82020
data_cleaning.ruleClass112 (0/2)3 (2/1)40110
data_merge.groupClass72 (2/0)2 (2/0)131020
data_merge.modelClass183 (1/2)1 (1/0)140211
data_merge.recordClass1811 (3/8)3 (3/0)184050
data_merge.ruleClass50 (0/0)1 (1/0)20000
Data_MergeModelExtension00 (0/0)0 (0/0)10100
data_recycle.modelClass173 (2/1)1 (1/0)111021
data_recycle.recordClass72 (1/1)2 (2/0)61020
databases.userClass51 (0/1)0 (0/0)30010
ProjectProjectExtension00 (0/0)0 (0/0)10000
delivery.carrierClassical10 (0/0)1 (0/1)00000
delivery.price.ruleClass101 (0/1)1 (0/1)10010
delivery.zip.prefixClass10 (0/0)0 (0/0)21000
SaleOrderLineExtension00 (0/0)0 (0/0)10000
DeliveryCarrierExtension41 (1/0)1 (0/1)60000
StockPackageTypeExtension20 (0/0)0 (0/0)20110
ProviderDHLExtension150 (0/0)0 (0/0)150000
PackageTypeExtension10 (0/0)0 (0/0)00000
easypost.serviceClass20 (0/0)0 (0/0)20000
StockPickingExtension00 (0/0)0 (0/0)10000
DeliverCarrierExtension173 (3/0)1 (0/1)90010
ProviderFedexExtension190 (0/0)0 (0/0)80000
UoMExtension10 (0/0)0 (0/0)00000
IotDeviceExtension21 (0/1)0 (0/0)10010
IrActionReportExtension00 (0/0)0 (0/0)10000
StockPickingTypeExtension162 (0/2)0 (0/0)95001
sendcloud.shipping.productClass82 (2/0)0 (0/0)20020
shiprocket.channelClass30 (0/0)0 (0/0)00000
shiprocket.courierClass30 (0/0)0 (0/0)00000
StockPickingBatchExtension00 (0/0)0 (0/0)20000
ProviderUSPSExtension220 (0/0)0 (0/0)110010
digest.digestClass134 (0/4)1 (0/1)322110
digest.tipClass50 (0/0)0 (0/0)00000
documents.accessClass50 (0/0)0 (0/0)40001
documents.access.trackingClass30 (0/0)0 (0/0)72000
documents.documentClassical42 (0/2)0 (0/0)388051
documents.redirectClass20 (0/0)0 (0/0)11000
documents.tagClass50 (0/0)0 (0/0)21000
IrEmbeddedActionsExtension00 (0/0)0 (0/0)31000
CompanyExtension10 (0/0)0 (0/0)00000
documents.account.folder.settingClass50 (0/0)1 (0/1)00000
fleet.vehicleClassical6326 (17/9)6 (1/5)4010200
DocumentsRedirectExtension10 (0/0)0 (0/0)00000
DocumentsTagExtension00 (0/0)0 (0/0)11000
hr.employeeClassical00 (0/0)0 (0/0)63000
HrEmployeePublicExtension10 (0/0)0 (0/0)00000
hr.versionClassical00 (0/0)0 (0/0)10000
hr.expenseClassical10 (0/0)0 (0/0)182020
hr.leaveClassical5131 (13/18)8 (2/6)7951293
HrEmployeeExtension00 (0/0)0 (0/0)10000
HrPayrollEmployeeDeclarationExtension00 (0/0)0 (0/0)10000
hr.payslipClassical6628 (20/8)15 (2/13)120180181
HrPayslipExtension10 (0/0)0 (0/0)10000
product.productDelegation3617 (3/14)5 (5/0)6664122
product.templateClassical196 (4/2)0 (0/0)527060
project.projectClassical00 (0/0)0 (0/0)70000
sign.documentClass71 (1/0)2 (0/2)155010
sign.requestClass3813 (4/9)1 (0/1)494191
SignRequestItemExtension32 (0/2)0 (0/0)70021
sign.templateClass226 (2/4)1 (0/1)326041
DocumentsAccessExtension00 (0/0)0 (0/0)10001
SpreadsheetCellThreadExtension10 (0/0)0 (0/0)10000
spreadsheet.contributorClass30 (0/0)0 (0/0)11000
spreadsheet.templateClassical31 (0/1)0 (0/0)50010
SurveyExtension10 (0/0)0 (0/0)61000
equity.cap.tableClass110 (0/0)1 (0/1)42000
equity.security.classClass52 (2/0)0 (0/0)60041
equity.transactionClass219 (2/7)2 (0/2)191283
equity.uboClass122 (0/2)0 (0/0)51130
equity.valuationClass115 (0/5)1 (0/1)82140
esg.activity.typeClass10 (0/0)0 (0/0)00000
esg.assignation.lineClass40 (0/0)0 (0/0)10001
esg.databaseClass83 (0/3)0 (0/0)90010
esg.emission.factorClass256 (4/2)2 (0/2)70060
esg.emission.factor.lineClass51 (1/0)0 (0/0)30020
esg.emission.sourceClass115 (2/3)0 (0/0)61041
esg.gasClass61 (0/1)0 (0/0)30000
esg.other.emissionClass145 (3/2)2 (0/2)60050
EsgOtherEmissionExtension10 (0/0)0 (0/0)00000
FleetVehicleAssignationLogExtension22 (1/1)0 (0/0)30010
event.eventClassical2011 (4/7)1 (0/1)3660111
event.mailClass153 (1/2)0 (0/0)172030
event.mail.registrationClass41 (1/0)0 (0/0)40010
event.mail.slotClass61 (1/0)0 (0/0)10010
event.questionClassical00 (0/0)0 (0/0)22000
event.question.answerClassical00 (0/0)0 (0/0)22000
event.registrationClassical00 (0/0)0 (0/0)10010
event.registration.answerClassical00 (0/0)0 (0/0)22000
event.slotClassical00 (0/0)0 (0/0)22000
event.stageClass50 (0/0)0 (0/0)00000
event.tag.categoryClassical00 (0/0)0 (0/0)10000
event.tagClassical00 (0/0)0 (0/0)11000
event.event.ticketClassical00 (0/0)0 (0/0)22000
event.typeClass111 (1/0)0 (0/0)30010
event.type.mailClass61 (0/1)0 (0/0)20010
event.type.ticketClass61 (1/0)0 (0/0)21010
event.boothClassical84 (3/1)0 (0/0)101040
event.booth.categoryClassical50 (0/0)0 (0/0)00000
EventEventExtension00 (0/0)0 (0/0)10010
EventTypeExtension22 (2/0)0 (0/0)10010
event.type.boothClass30 (0/0)0 (0/0)21000
EventBoothExtension90 (0/0)8 (0/8)30000
EventBoothCategoryExtension30 (0/0)0 (0/0)21100
event.booth.registrationClass63 (3/0)1 (1/0)61030
EventTypeBoothExtension30 (0/0)3 (1/2)11000
event.lead.requestClass30 (0/0)0 (0/0)11000
event.lead.ruleClass130 (0/0)0 (0/0)40100
EventQuestionAnswerExtension00 (0/0)0 (0/0)10000
EventRegistrationExtension10 (0/0)1 (0/1)30000
EventEventTicketExtension00 (0/0)0 (0/0)10000
EventTypeTicketExtension53 (2/1)1 (0/1)61040
EventMailExtension20 (0/0)0 (0/0)70001
EventMailRegistrationExtension00 (0/0)0 (0/0)10000
EventTypeMailExtension20 (0/0)0 (0/0)10000
SmsTemplateExtension00 (0/0)0 (0/0)21000
SocialPostTemplateExtension00 (0/0)0 (0/0)10000
fleet.service.typeClass20 (0/0)0 (0/0)00000
fleet.vehicle.assignation.logClass40 (0/0)0 (0/0)10010
fleet.vehicle.log.contractClass224 (1/3)2 (0/2)111030
fleet.vehicle.log.servicesClass192 (1/1)5 (3/2)41010
fleet.vehicle.modelClassical272 (0/2)1 (0/1)72020
fleet.vehicle.model.brandClass51 (1/0)0 (0/0)30010
fleet.vehicle.model.categoryClass20 (0/0)0 (0/0)00000
fleet.vehicle.odometerClass62 (2/0)1 (0/1)30120
fleet.vehicle.stateClass30 (0/0)0 (0/0)00000
fleet.vehicle.tagClass20 (0/0)0 (0/0)00000
frontdesk.drinkClass50 (0/0)0 (0/0)00000
frontdesk.frontdeskClass306 (0/6)0 (0/0)120020
frontdesk.visitorClass161 (1/0)0 (0/0)161010
gamification.badgeClassical00 (0/0)0 (0/0)00000
gamification.badge.userClass80 (0/0)3 (1/2)41000
gamification.challengeClass262 (1/1)0 (0/0)223020
gamification.challenge.lineClass90 (0/0)5 (0/5)00000
gamification.goalClass212 (0/2)7 (1/6)131020
gamification.goal.definitionClass191 (0/1)1 (0/1)51010
gamification.karma.rankClassical61 (0/1)0 (0/0)31010
gamification.karma.trackingClass92 (1/1)0 (0/0)62020
fetchmail.serverClassical10 (0/0)0 (0/0)50101
helpdesk.slaClass121 (0/1)1 (1/0)51020
helpdesk.sla.statusClass84 (2/2)1 (1/0)61040
helpdesk.stageClass131 (0/1)0 (0/0)60000
helpdesk.tagClass20 (0/0)0 (0/0)21000
helpdesk.tag.assignmentClass30 (0/0)0 (0/0)00000
helpdesk.teamClassical42 (1/1)0 (0/0)182131
helpdesk.ticketClassical95 (2/3)2 (1/1)141150
RatingRatingExtension30 (0/0)0 (0/0)41000
HelpdeskTeamExtension32 (0/2)0 (0/0)51010
ProjectTaskExtension20 (0/0)2 (2/0)00000
RepairOrderExtension53 (0/3)0 (0/0)111000
HelpdeskSlaExtension20 (0/0)1 (0/1)00000
HelpdeskStageExtension10 (0/0)0 (0/0)00000
hr.contract.typeClass41 (1/0)0 (0/0)10010
hr.departmentClass174 (1/3)0 (0/0)182031
hr.departure.reasonClass40 (0/0)1 (0/1)21000
hr.employee.categoryClass30 (0/0)0 (0/0)10000
hr.employee.publicClass5010 (0/10)20 (0/20)181050
hr.jobClassical62 (1/1)0 (0/0)101120
hr.payroll.structure.typeClass40 (0/0)1 (0/1)00000
hr.work.locationClass60 (0/0)0 (0/0)00000
MailActivityPlanExtension00 (0/0)0 (0/0)10000
MailActivityPlanTemplateExtension54 (1/3)0 (0/0)30030
MailAliasExtension10 (0/0)0 (0/0)10000
ResourceResourceExtension20 (0/0)1 (0/1)20000
ResourceCalendarExtension00 (0/0)0 (0/0)10000
hr.appraisalClassical3817 (5/12)10 (1/9)4121220
hr.appraisal.goalClassical2210 (7/3)1 (1/0)2210120
hr.appraisal.goal.tagClass20 (0/0)0 (0/0)21000
hr.appraisal.noteClass30 (0/0)0 (0/0)00000
hr.appraisal.templateClass60 (0/0)0 (0/0)10000
HrDepartmentExtension10 (0/0)0 (0/0)00000
HrAppraisalExtension42 (0/2)0 (0/0)70020
HrAppraisalGoalExtension21 (0/1)0 (0/0)61010
hr.appraisal.goal.skillClassical10 (0/0)0 (0/0)10000
hr.appraisal.skillClassical105 (4/1)1 (1/0)110061
HrAppraisalTemplateExtension10 (0/0)0 (0/0)00000
SurveySurveyExtension32 (0/2)0 (0/0)40010
SurveyUser_InputExtension20 (0/0)0 (0/0)31000
SurveyQuestionAnswerExtension10 (0/0)0 (0/0)00000
hr.attendanceClass289 (6/3)4 (0/4)343092
hr.attendance.overtime.lineClassical10 (0/0)0 (0/0)00000
hr.attendance.overtime.ruleClassical00 (0/0)0 (0/0)10000
hr.attendance.overtime.rulesetClassical00 (0/0)0 (0/0)10000
HrAttendanceExtension00 (0/0)0 (0/0)61000
HrApplicantExtension00 (0/0)0 (0/0)10000
hr.contract.salary.benefitClass4110 (5/5)3 (0/3)160092
hr.contract.salary.benefit.typeClass30 (0/0)0 (0/0)00000
hr.contract.salary.benefit.valueClass80 (0/0)1 (0/1)00000
hr.contract.salary.offerClass2615 (12/3)2 (0/2)2911121
hr.contract.salary.offer.refusal.reasonClass20 (0/0)0 (0/0)00000
hr.contract.salary.personal.infoClass171 (0/1)1 (0/1)40111
hr.contract.salary.personal.info.typeClass20 (0/0)0 (0/0)00000
hr.contract.salary.personal.info.valueClass50 (0/0)0 (0/0)00000
hr.contract.salary.resume.categoryClass30 (0/0)0 (0/0)00000
hr.contract.salary.resumeClass110 (0/0)0 (0/0)10000
hr.contract.signatoryClass70 (0/0)0 (0/0)21001
HrJobExtension00 (0/0)0 (0/0)10000
HrPayrollStructureTypeExtension00 (0/0)0 (0/0)10000
HrVersionExtension310 (0/0)1 (0/1)42002
SignItemExtension00 (0/0)0 (0/0)41000
SignRequestExtension53 (0/3)0 (0/0)60031
HrContractSalaryBenefitExtension20 (0/0)0 (0/0)10010
HrContractSalaryOfferExtension86 (4/2)1 (0/1)60060
HrContractSalaryResumeExtension10 (0/0)0 (0/0)10000
HrPayrollHeadcountLineExtension10 (0/0)1 (0/1)00000
HrPayslipWorkedDaysExtension00 (0/0)0 (0/0)20010
HrExpenseExtension33 (2/1)0 (0/0)70120
hr.expense.stripe.cardClass336 (1/5)3 (0/3)280055
product.mcc.stripe.tagClass60 (0/0)1 (0/1)20001
HrExpenseStripeCardExtension00 (0/0)0 (0/0)40010
FleetVehicleLogContractExtension22 (2/0)0 (0/0)10010
FleetVehicleOdometerExtension10 (0/0)1 (0/1)00000
GamificationBadgeUserExtension21 (0/1)0 (0/0)40001
GamificationBadgeExtension21 (1/0)0 (0/0)10010
hr.leave.accrual.planClass176 (3/3)0 (0/0)121060
hr.leave.accrual.levelClass3011 (10/1)2 (0/2)2100112
hr.leave.allocationClass3818 (7/11)3 (1/2)5323181
hr.leave.mandatory.dayClass80 (0/0)0 (0/0)00000
hr.leave.typeClass3510 (2/8)1 (0/1)315064
MailMessageSubtypeExtension00 (0/0)0 (0/0)41000
HrLeaveExtension10 (0/0)0 (0/0)80000
HrLeaveAccrualLevelExtension11 (1/0)0 (0/0)30011
HrLeaveAllocationExtension00 (0/0)0 (0/0)10000
HrLeaveTypeExtension10 (0/0)0 (0/0)00000
hr.employee.locationClass71 (0/1)3 (0/3)10010
HrWorkLocationExtension00 (0/0)0 (0/0)10000
MaintenanceEquipmentExtension21 (0/1)0 (0/0)20010
MaintenanceRequestExtension102 (2/0)1 (0/1)111040
hr.payroll.dashboard.warningClass60 (0/0)0 (0/0)00000
hr.payroll.employee.declarationClass81 (1/0)0 (0/0)61010
hr.payroll.headcountClass72 (1/1)0 (0/0)50020
hr.payroll.headcount.lineClass101 (0/1)5 (0/5)10010
hr.payroll.headcount.working.rateClass20 (0/0)0 (0/0)10010
hr.payroll.structureClass170 (0/0)1 (0/1)72000
hr.payslip.inputClass100 (0/0)5 (0/5)00000
hr.payslip.input.typeClass90 (0/0)1 (0/1)20001
hr.payslip.lineClass220 (0/0)10 (2/8)21000
hr.payslip.runClass2512 (7/5)4 (0/4)2820110
hr.payslip.worked_daysClass143 (3/0)5 (2/3)40030
hr.rule.parameter.valueClass60 (0/0)3 (1/2)41001
hr.rule.parameterClass94 (0/4)0 (0/0)41010
hr.salary.attachmentClass3015 (3/12)2 (0/2)2500150
hr.salary.ruleClassical91 (0/1)0 (0/0)10010
hr.salary.rule.categoryClass60 (0/0)0 (0/0)40002
hr.salary.rule.sectionClass30 (0/0)0 (0/0)00000
HrWorkEntryExtension00 (0/0)0 (0/0)20000
HrWorkEntryTypeExtension10 (0/0)0 (0/0)00000
hr.payroll.noteClass30 (0/0)0 (0/0)00000
HrPayrollStructureExtension10 (0/0)0 (0/0)00000
HrPayslipLineExtension00 (0/0)0 (0/0)10001
HrPayslipRunExtension10 (0/0)0 (0/0)10000
SaleCommissionPlanExtension10 (0/0)0 (0/0)00000
ResUsersLogExtension10 (0/0)0 (0/0)00000
hr.applicantClassical00 (0/0)0 (0/0)110010
hr.applicant.categoryClass20 (0/0)0 (0/0)10000
hr.applicant.refuse.reasonClass40 (0/0)0 (0/0)00000
hr.job.platformClass30 (0/0)0 (0/0)21000
hr.recruitment.degreeClass30 (0/0)0 (0/0)00000
hr.recruitment.sourceClassical61 (0/1)1 (0/1)40000
hr.recruitment.stageClass131 (0/1)0 (0/0)21010
hr.talent.poolClass91 (0/1)0 (0/0)30000
UtmSourceExtension00 (0/0)0 (0/0)10000
hr.job.postClass131 (1/0)3 (0/3)141010
hr.recruitment.platformClassical60 (0/0)0 (0/0)10000
HrContractTypeExtension10 (0/0)0 (0/0)00000
HrJobPostExtension10 (0/0)0 (0/0)20010
HrRecruitmentPlatformExtension00 (0/0)0 (0/0)10000
ResPartnerIndustryExtension10 (0/0)0 (0/0)00000
hr.applicant.skillClassical10 (0/0)0 (0/0)20000
HrRecruitmentStageExtension20 (0/0)0 (0/0)00000
hr.referral.alertClass80 (0/0)0 (0/0)20000
hr.referral.friendClass40 (0/0)0 (0/0)00000
hr.referral.levelClass30 (0/0)0 (0/0)00000
hr.referral.onboardingClass40 (0/0)0 (0/0)10000
hr.referral.pointsClass80 (0/0)2 (0/2)10010
hr.referral.rewardClass123 (0/3)1 (0/1)91010
hr.employee.skillClassical10 (0/0)0 (0/0)40000
hr.job.skillClassical10 (0/0)0 (0/0)20000
hr.resume.lineClass172 (1/1)4 (0/4)30120
hr.resume.line.typeClass40 (0/0)0 (0/0)00000
hr.skillClass40 (0/0)1 (0/1)10020
hr.skill.levelClass51 (0/1)0 (0/0)31000
hr.skill.typeClass81 (1/0)0 (0/0)60111
HrResumeLineExtension31 (1/0)1 (1/0)20010
SlideChannelPartnerExtension20 (0/0)1 (0/1)00000
SlideChannelExtension22 (1/1)0 (0/0)30010
account.analytic.line.calendar.employeeClass40 (0/0)0 (0/0)00000
ProjectCollaboratorExtension00 (0/0)0 (0/0)11000
ProjectUpdateExtension00 (0/0)0 (0/0)11000
hr.user.work.entry.employeeClass40 (0/0)0 (0/0)00000
hr.work.entryClass181 (1/0)7 (1/6)214130
hr.work.entry.typeClass131 (0/1)1 (0/1)40012
ResourceCalendarAttendanceExtension00 (0/0)0 (0/0)22000
PlanningSlotExtension10 (0/0)1 (0/1)40000
html_editor.converter.testClass110 (0/0)0 (0/0)00000
html_editor.converter.test.subClass10 (0/0)0 (0/0)00000
ResLangExtension00 (0/0)0 (0/0)30000
iap.accountClassical30 (0/0)0 (0/0)44000
iap.serviceClass50 (0/0)0 (0/0)00000
chatbot.messageClass60 (0/0)0 (0/0)00000
chatbot.scriptClassical72 (0/2)1 (0/1)141111
chatbot.script.answerClass50 (0/0)1 (0/1)31020
chatbot.script.stepClass104 (1/3)0 (0/0)131050
DiscussCallHistoryExtension10 (0/0)0 (0/0)00000
DiscussChannelRtcSessionExtension00 (0/0)0 (0/0)11000
im_livechat.channelClassical228 (0/8)0 (0/0)280051
im_livechat.channel.ruleClass80 (0/0)0 (0/0)30000
im_livechat.channel.member.historyClass2612 (11/1)10 (0/10)101081
im_livechat.conversation.tagClass30 (0/0)0 (0/0)21000
im_livechat.expertiseClass21 (0/1)0 (0/0)30000
ProjectTaskRecurrenceExtension00 (0/0)0 (0/0)11000
ProjectTaskTypeExtension11 (0/1)0 (0/0)20110
StockMoveExtension00 (0/0)0 (0/0)60000
WorksheetTemplateExtension00 (0/0)0 (0/0)98000
ProjectSaleLineEmployeeMapExtension20 (0/0)0 (0/0)30030
iot.boxClassical11 (0/1)0 (0/0)32010
iot.deviceClassical11 (0/1)0 (0/0)42010
iot.keyboard.layoutClass30 (0/0)0 (0/0)00000
knowledge.article.favoriteClass40 (0/0)1 (1/0)31000
knowledge.article.memberClass50 (0/0)2 (1/1)40001
knowledge.article.stageClass40 (0/0)0 (0/0)00000
knowledge.article.template.categoryClass20 (0/0)0 (0/0)00000
knowledge.article.threadClass30 (0/0)0 (0/0)101010
knowledge.coverClass31 (1/0)0 (0/0)31010
account.payment.withholding.lineClassical10 (0/0)0 (0/0)100070
ResBankExtension10 (0/0)0 (0/0)10001
AccountTaxGroupExtension10 (0/0)0 (0/0)00000
l10n_ar.afip.responsibility.typeClassical00 (0/0)0 (0/0)11000
L10n_LatamDocumentTypeExtension00 (0/0)0 (0/0)10000
L10n_LatamIdentificationTypeExtension10 (0/0)0 (0/0)00000
CertificateCertificateExtension00 (0/0)0 (0/0)21000
l10n_ar.afipws.connectionClass80 (0/0)0 (0/0)52000
l10n_latam.identification.typeClassical00 (0/0)0 (0/0)22000
PosConfigExtension30 (0/0)0 (0/0)00000
PosSessionExtension00 (0/0)0 (0/0)10000
l10n_ar.arca.activityClass20 (0/0)0 (0/0)10020
WebsiteExtension10 (0/0)0 (0/0)00000
l10n_ar.earnings.scaleClass20 (0/0)0 (0/0)00000
l10n_ar.earnings.scale.lineClass71 (0/1)0 (0/0)10010
l10n_ar.partner.taxClass60 (0/0)1 (1/0)10001
PosOrderExtension00 (0/0)0 (0/0)30000
l10n_at_saft.accountClass40 (0/0)0 (0/0)10010
HrPayslipInputExtension72 (1/1)3 (0/3)52020
HrPayslipInputTypeExtension110 (0/0)0 (0/0)00000
l10n_au.hr.input.detailsClass123 (1/2)4 (1/3)70130
l10n_au.super.accountClass140 (0/0)5 (1/4)10010
l10n_au.super.fundClass60 (0/0)0 (0/0)00000
L10NAUAccountReturnExtension00 (0/0)0 (0/0)10000
l10n_au.payslip.ytdClass143 (1/2)3 (0/3)123031
l10n_au.payslip.ytd.inputClass61 (1/0)1 (0/1)40010
l10n_au.stpClass278 (3/5)0 (0/0)271053
l10n_au.stp.empClass107 (0/7)1 (0/1)10010
L10n_AuSuperFundExtension20 (0/0)0 (0/0)11000
l10n_au.super.streamClass152 (0/2)1 (0/1)183021
l10n_au.super.stream.lineClass397 (4/3)9 (1/8)81040
AccountEdiProxyClientUserExtension10 (0/0)0 (0/0)30000
PayslipExtension00 (0/0)0 (0/0)30000
l10n_au.audit.logClass20 (0/0)0 (0/0)11000
l10n_au.employer.registrationClass62 (0/2)0 (0/0)61021
L10n_AuSTPExtension20 (0/0)0 (0/0)60000
L10n_auSuperStreamExtension62 (0/2)0 (0/0)120000
L10n_auSuperStreamLineExtension30 (0/0)0 (0/0)00000
FleetVehicleStateExtension10 (0/0)0 (0/0)00000
HrDepartureReasonExtension10 (0/0)0 (0/0)00000
l10n_be.dmfaClass2110 (7/3)0 (0/0)161061
l10n_be.dmfa.location.unitClass30 (0/0)0 (0/0)10000
l10n_be.273sClass124 (4/0)1 (0/1)91040
l10n_be.274_xxClassical10 (0/0)0 (0/0)10000
l10n_be.274_xx.lineClass70 (0/0)3 (0/3)00000
l10n_be.281_10Classical82 (2/0)0 (0/0)134020
l10n_be.281_45Classical82 (2/0)0 (0/0)133020
l10n.be.double.pay.recovery.lineClass91 (0/1)3 (0/3)10010
l10n_be.individual.accountClassical11 (1/0)0 (0/0)60010
l10n.be.onss.declarationClass82 (1/1)1 (1/0)137020
l10n.be.onss.fileClass1611 (11/0)1 (1/0)30030
l10n_be.schedule.change.allocationClass60 (0/0)0 (0/0)21000
l10n.be.hr.payroll.export.acertaClassical10 (0/0)0 (0/0)61000
l10n.be.hr.payroll.export.acerta.employeeClassical10 (0/0)0 (0/0)10000
l10n.be.dimona.declarationClass106 (6/0)0 (0/0)10010
l10n.be.dimona.periodClass95 (4/1)0 (0/0)30020
l10n.be.dimona.relationClass84 (3/1)0 (0/0)30020
FleetVehicleModelExtension96 (1/5)0 (0/0)60060
L10n_BeDmfaExtension11 (0/1)0 (0/0)40010
l10n.be.hr.payroll.export.group.sClassical10 (0/0)0 (0/0)122000
l10n.be.hr.payroll.export.group.s.employeeClassical10 (0/0)0 (0/0)10000
l10n.be.hr.payroll.export.partenaClassical10 (0/0)0 (0/0)61000
l10n.be.hr.payroll.export.partena.employeeClassical10 (0/0)0 (0/0)10000
l10n.be.hr.payroll.export.prismaClassical10 (0/0)0 (0/0)51000
l10n.be.hr.payroll.export.prisma.employeeClassical10 (0/0)0 (0/0)10000
l10n.be.hr.payroll.export.sdworxClassical10 (0/0)0 (0/0)51000
l10n.be.hr.payroll.export.sdworx.employeeClassical10 (0/0)0 (0/0)10000
l10n.be.hr.payroll.export.ucmClassical10 (0/0)0 (0/0)51000
l10n.be.hr.payroll.export.ucm.employeeClassical10 (0/0)0 (0/0)10000
CertificateExtension10 (0/0)0 (0/0)00000
l10n_be.vat.declarationClass50 (0/0)0 (0/0)00000
l10n_be.form.281.50Class2710 (9/1)6 (0/6)2000111
l10n_be.form.325Class2918 (16/2)2 (1/1)3610190
l10n_be.company.regionClass40 (0/0)0 (0/0)00000
l10n_be.company.typeClass20 (0/0)0 (0/0)00000
soda.account.mappingClass41 (1/0)0 (0/0)41020
l10n_br.zip.rangeClass30 (0/0)0 (0/0)10001
ResCityExtension10 (0/0)0 (0/0)00000
l10n_br.cnae.codeClass31 (0/1)0 (0/0)20020
l10n_br.ncm.codeClass40 (0/0)0 (0/0)10010
l10n_br.operation.typeClass30 (0/0)0 (0/0)00000
l10n_br.service.codeClass30 (0/0)0 (0/0)00000
L10n_BrOperationTypeExtension10 (0/0)0 (0/0)10001
PaymentMethodExtension20 (0/0)0 (0/0)10000
pos.orderClassical00 (0/0)0 (0/0)61000
POSPaymentMethodExtension20 (0/0)1 (0/1)00000
StockPackageExtension54 (0/4)1 (0/1)60010
l10n_ca_cpa005.transaction.codeClass30 (0/0)0 (0/0)10010
hr.employee.is.lineClass100 (0/0)0 (0/0)40010
hr.employee.is.line.correctionClass2110 (9/1)2 (0/2)20020
HRLeaveTypeExtension20 (0/0)0 (0/0)00000
HrRuleParameterExtension00 (0/0)0 (0/0)11000
HrSalaryRuleExtension10 (0/0)0 (0/0)00000
l10n.ch.social.insuranceClass200 (0/0)0 (0/0)125001
l10n.ch.social.insurance.avs.lineClass60 (0/0)0 (0/0)00000
l10n.ch.social.insurance.ac.lineClass70 (0/0)0 (0/0)00000
l10n.ch.social.insurance.avs.retirement.renteClass40 (0/0)0 (0/0)00000
l10n.ch.social.insurance.avs.ac.thresholdClass40 (0/0)0 (0/0)00000
l10n.ch.social.insurance.avs.acc.thresholdClass40 (0/0)0 (0/0)00000
l10n.ch.avs.splitsClass60 (0/0)0 (0/0)31000
l10n.ch.avs.split.linesClass40 (0/0)0 (0/0)00000
l10n.ch.compensation.fundClass70 (0/0)0 (0/0)10000
l10n.ch.compensation.fund.lineClass50 (0/0)0 (0/0)00000
l10n.ch.lpp.basis.reportClassical10 (0/0)0 (0/0)40010
l10n.ch.lpp.basis.report.lineClass50 (0/0)0 (0/0)00000
l10n.ch.ema.declarationClassical30 (0/0)0 (0/0)30000
l10n.ch.salary.certificateClassical51 (0/1)0 (0/0)70000
l10n.ch.is.reportClassical10 (0/0)0 (0/0)40000
l10n.ch.statistic.reportClassical00 (0/0)0 (0/0)40000
l10n.ch.is.mutationClass80 (0/0)0 (0/0)00000
l10n.ch.lpp.mutationClass60 (0/0)0 (0/0)00000
l10n.ch.employee.monthly.valuesClass138 (7/1)2 (0/2)140070
l10n.ch.employee.yearly.valuesClass53 (2/1)0 (0/0)151010
l10n.ch.hr.contract.wageClass92 (2/0)2 (1/1)30030
l10n.ch.hr.employee.childrenClass81 (1/0)0 (0/0)30012
l10n.ch.sickness.insuranceClass70 (0/0)0 (0/0)10010
l10n.ch.sickness.insurance.lineClass61 (0/1)0 (0/0)30010
l10n.ch.sickness.insurance.line.rateClass80 (0/0)0 (0/0)00000
l10n.ch.individual.accountClassical11 (1/0)0 (0/0)60010
ch.yearly.reportClassical91 (0/1)0 (0/0)160000
hr.payslip.is.log.lineClass130 (0/0)1 (0/1)00000
l10n.ch.accident.insuranceClass90 (0/0)0 (0/0)21001
l10n.ch.accident.groupClass40 (0/0)0 (0/0)21000
l10n.ch.accident.insurance.lineClass61 (1/0)0 (0/0)40010
l10n.ch.accident.insurance.line.rateClass120 (0/0)0 (0/0)00000
l10n.ch.additional.accident.insuranceClass70 (0/0)0 (0/0)00000
l10n.ch.additional.accident.insurance.lineClass61 (0/1)0 (0/0)30010
l10n.ch.additional.accident.insurance.line.rateClass80 (0/0)0 (0/0)00000
l10n.ch.location.unitClass102 (2/0)0 (0/0)20011
l10n.ch.lpp.insuranceClass90 (0/0)0 (0/0)10001
l10n.ch.lpp.insurance.lineClass30 (0/0)0 (0/0)10001
l10n.ch.master.data.reportClass70 (0/0)0 (0/0)10000
l10n.ch.monthly.summaryClass112 (2/0)1 (0/1)71020
l10n.ch.occupationClass30 (0/0)0 (0/0)10000
l10n.ch.salary.certificate.profileClass3619 (19/0)0 (0/0)30011
l10n.ch.source.tax.institutionClass60 (0/0)0 (0/0)00000
l10n.ch.swissdec.declarationClass120 (0/0)0 (0/0)41000
l10n.ch.dialog.messageClass100 (0/0)0 (0/0)40000
l10n.ch.dialog.message.fieldClass270 (0/0)0 (0/0)00000
l10n.ch.swissdec.job.resultClass234 (0/4)3 (0/3)200040
l10n.ch.swiss.wage.componentClass101 (1/0)3 (0/3)20010
HrContractExtension50 (0/0)0 (0/0)00000
L10nChCompensationFundExtension20 (0/0)0 (0/0)10000
l10n.ch.caf.scaleClass70 (0/0)0 (0/0)00000
L10nChHrEmployeeChildrenExtension63 (3/0)0 (0/0)10010
l10nChSicknessInsuranceLineExtension00 (0/0)0 (0/0)10000
l10nChSicknessInsuranceLineRateExtension30 (0/0)0 (0/0)00000
l10nChAdditionalAccidentInsuranceLineExtension00 (0/0)0 (0/0)10000
l10nChAdditionalAccidentInsuranceLineRateExtension30 (0/0)0 (0/0)00000
l10n.lpp.coordination.amountClass50 (0/0)0 (0/0)00000
l10nChLppInsuranceExtension10 (0/0)0 (0/0)21000
FetchmailServerExtension20 (0/0)0 (0/0)100001
l10n_cl.company.activitiesClass40 (0/0)0 (0/0)10010
l10n_cl.dte.cafClassical80 (0/0)0 (0/0)41000
l10n_cl.edi.referenceClass70 (0/0)1 (0/1)00000
AccountPaymentTermExtension10 (0/0)0 (0/0)00000
l10n_cl.customs_portClass30 (0/0)0 (0/0)10010
l10n_latam.document.typeClass80 (0/0)0 (0/0)20010
PosPaymentMethodExtension101 (0/1)0 (0/0)191001
L10n_ClEdiReferenceExtension10 (0/0)0 (0/0)00000
stock.pickingClass5725 (8/17)11 (1/10)9692170
l10n_co_dian.documentClass133 (0/3)0 (0/0)2411030
l10n_co_dian.operation_modeClass50 (0/0)0 (0/0)10000
AccountEdiFormatExtension00 (0/0)0 (0/0)231000
l10n_co_edi.payment.optionClass20 (0/0)0 (0/0)00000
ResCountryStateExtension10 (0/0)0 (0/0)00000
l10n_co_edi.tax.typeClass40 (0/0)0 (0/0)00000
l10n_co_edi.type_codeClass20 (0/0)0 (0/0)00000
l10n_cz.tax_officeClass40 (0/0)0 (0/0)00000
l10n_de_pos.dsfinvk_exportClass60 (0/0)0 (0/0)61002
PosOrderLineExtension20 (0/0)0 (0/0)31000
l10n_ec.sri.paymentClass40 (0/0)0 (0/0)00000
l10n_ec.reimbursementClass162 (2/0)3 (0/3)120321
l10n_ec.taxpayer.typeClass60 (0/0)0 (0/0)00000
StockWarehouseExtension10 (0/0)0 (0/0)10000
l10n_eg_edi.activity.typeClass20 (0/0)0 (0/0)00000
l10n_eg_edi.thumb.driveClass50 (0/0)0 (0/0)90000
ResCurrencyRateExtension00 (0/0)0 (0/0)22000
l10n_eg_edi.uom.codeClass20 (0/0)0 (0/0)00000
EmployeeExtension80 (0/0)8 (0/8)10000
l10n_es_edi_facturae.ac_role_typeClass20 (0/0)0 (0/0)00000
l10n_es_edi_tbai.documentClass80 (0/0)0 (0/0)3210000
l10n_es_edi_verifactu.documentClass101 (0/1)1 (0/1)3119020
L10nEsEdiVerifactuDocumentExtension10 (0/0)0 (0/0)00000
l10n_es_reports.real.estateClass190 (0/0)0 (0/0)00000
account.sale.closingClass110 (0/0)1 (1/0)61000
account.report.async.documentClass101 (0/1)0 (0/0)103010
account.report.async.exportClass71 (1/0)0 (0/0)31010
l10n_gr_edi.documentClass80 (0/0)0 (0/0)10000
l10n_gr_edi.preferred_classificationClass92 (0/2)0 (0/0)73220
l10n_gt_edi.documentClass90 (0/0)0 (0/0)10000
l10n_gt_edi.phraseClass50 (0/0)0 (0/0)10010
l10n_hk.ir56bClassical10 (0/0)0 (0/0)80020
l10n_hk.ir56eClassical00 (0/0)0 (0/0)60010
l10n_hk.ir56fClassical00 (0/0)0 (0/0)91020
l10n_hk.ir56gClassical10 (0/0)0 (0/0)60010
l10n_hk.ir56g.lineClass140 (0/0)0 (0/0)10000
l10n_hk.manulife.mpfClass133 (2/1)3 (0/3)92040
l10n_hk.manulife.mpf.lineClass50 (0/0)1 (0/1)00000
l10n_hk.rentalClass121 (1/0)2 (0/2)82012
l10n_id.qris.transactionClass80 (0/0)0 (0/0)61001
l10n_id_efaktur_coretax.documentClassical51 (1/0)0 (0/0)50010
l10n_id_efaktur_coretax.product.codeClass20 (0/0)0 (0/0)21010
PartnerExtension61 (1/0)0 (0/0)10010
l10n_id_efaktur_coretax.uom.codeClass20 (0/0)0 (0/0)10010
UomExtension00 (0/0)0 (0/0)10000
L10n_IdQrisTransactionExtension00 (0/0)0 (0/0)20000
IapAccountExtension10 (0/0)0 (0/0)30000
l10n_in.pan.entityClass81 (1/0)0 (0/0)41011
l10n_in.section.alertClass100 (0/0)0 (0/0)20010
l10n_in.port.codeClass30 (0/0)0 (0/0)00000
l10n.in.ewaybill.typeClass60 (0/0)0 (0/0)10010
l10n.in.ewaybillClassical3415 (6/9)2 (0/2)494070
L10nInEwaybillExtension51 (1/0)1 (0/1)170020
HrEmployeesExtension00 (0/0)0 (0/0)21000
l10n.in.hr.leave.optional.holidayClass30 (0/0)0 (0/0)31010
l10n_in_hr_payroll.salary.statementClassical21 (1/0)0 (0/0)71010
PosBillExtension00 (0/0)0 (0/0)11000
AccountReturnCheckExtension00 (0/0)0 (0/0)20000
enet.bank.templateClassical40 (0/0)0 (0/0)00000
l10n_in.gstr.document.summary.lineClass82 (1/1)1 (0/1)30021
l10n_it.ddtClass30 (0/0)0 (0/0)10010
l10n_it.document.typeClass30 (0/0)0 (0/0)20001
l10n_it_edi_doi.declaration_of_intentClassical153 (3/0)0 (0/0)161040
l10n.it.hr.payroll.export.sdworxClassical10 (0/0)0 (0/0)51000
l10n.it.hr.payroll.export.sdworx.employeeClassical10 (0/0)0 (0/0)00000
l10n_ke.item.codeClass30 (0/0)0 (0/0)10010
l10n_ke_edi_oscu.codeClassical00 (0/0)0 (0/0)11000
l10n_ke_edi_oscu.noticeClass40 (0/0)0 (0/0)11000
ProductUnspscCodeExtension10 (0/0)0 (0/0)00000
MrpBomExtension00 (0/0)0 (0/0)30000
product.unspsc.codeClass40 (0/0)0 (0/0)21010
l10n_ke_edi.customs.importClass212 (0/2)0 (0/0)110020
StockQuantExtension31 (0/1)2 (0/2)101000
l10n_ke.tax.deduction.cardClassical11 (1/0)0 (0/0)60010
l10n_latam.checkClass164 (4/0)6 (2/4)170242
l10n_lu.stored.intra.reportClass60 (0/0)0 (0/0)20010
l10n_lu_reports.report.appendix.expendituresClass50 (0/0)0 (0/0)00000
l10n_mx_edi.addendaClass20 (0/0)0 (0/0)95001
l10n_mx_edi.documentClass146 (2/4)0 (0/0)7950050
l10n_mx_edi.payment.methodClass30 (0/0)0 (0/0)00000
L10n_Mx_EdiDocumentExtension20 (0/0)0 (0/0)74000
l10n_mx_edi.res.localityClass40 (0/0)0 (0/0)00000
l10n_mx_edi.tariff.fractionClass40 (0/0)0 (0/0)10010
StockLandedCostExtension20 (0/0)0 (0/0)20100
StockLotExtension00 (0/0)0 (0/0)20000
StockMoveLineExtension10 (0/0)1 (0/1)110000
l10n_mx_edi.customs.document.typeClass30 (0/0)0 (0/0)00000
l10n_mx_edi.customs.regimeClass30 (0/0)0 (0/0)00000
l10n_mx_edi.figureClass40 (0/0)0 (0/0)00000
l10n_mx_edi.partClass20 (0/0)0 (0/0)00000
l10n_mx_edi.hazardous.materialClass20 (0/0)0 (0/0)10010
l10n_mx_edi.trailerClass30 (0/0)0 (0/0)00000
l10n.mx.hr.fonacotClass60 (0/0)2 (0/2)00000
l10n.mx.hr.infonavitClass100 (0/0)2 (0/2)00000
l10n.mx.conceptClass61 (0/1)0 (0/0)10010
L10nMxEdiDocumentExtension20 (0/0)0 (0/0)11000
l10n_my_edi.industry_classificationClass20 (0/0)0 (0/0)10010
myinvois.documentClassical182 (1/1)1 (0/1)382020
MyInvoisDocumentPoSExtension42 (1/1)0 (0/0)121010
l10n_nl_reports.sbr.status.serviceClass60 (0/0)0 (0/0)10000
l10n_pe.res.city.districtClassical20 (0/0)2 (0/2)11000
AccountEdiDocumentExtension00 (0/0)0 (0/0)10000
l10n_pe_edi.vehicleClass70 (0/0)0 (0/0)10010
l10n_pe.ple.usageClass30 (0/0)0 (0/0)10010
l10n_pl.l10n_pl_tax_officeClass20 (0/0)0 (0/0)10010
l10n_ro_edi.documentClass91 (0/1)0 (0/0)30010
L10nRoEdiStockDocumentExtension10 (0/0)0 (0/0)00000
PickingExtension00 (0/0)0 (0/0)21010
l10n_ro_saft.account.asset.categoryClass50 (0/0)0 (0/0)10010
l10n_ro_saft.tax.typeClass20 (0/0)0 (0/0)10010
HrSalaryAttachmentExtension10 (0/0)1 (0/1)10000
se.bban.clear.rangeClass40 (0/0)0 (0/0)10001
l10n_tr.nilvera.aliasClass20 (0/0)0 (0/0)00000
l10n_tr.nilvera.trailer.plateClass20 (0/0)0 (0/0)00000
PartnerCategoryExtension00 (0/0)0 (0/0)40000
l10n_tr_nilvera_einvoice_extended.account.tax.codeClass40 (0/0)0 (0/0)10010
l10n_tr_nilvera_einvoice_extended.tax.officeClass40 (0/0)1 (0/1)00000
bacs.ddiClass125 (0/5)0 (0/0)131012
l10n_uk.hmrc.transactionClass120 (0/0)0 (0/0)135000
l10n_uk.vat.obligationClass70 (0/0)0 (0/0)72010
HmrcTransactionExtension30 (0/0)0 (0/0)71000
l10n_us.1099_boxClass10 (0/0)0 (0/0)00000
l10n.us.940Class102 (1/1)0 (0/0)61030
l10n.us.941Class92 (1/1)0 (0/0)81030
l10n.us.w2Class73 (2/1)0 (0/0)111040
l10n.us.worker.compensationClass60 (0/0)0 (0/0)00000
L10nUsW2Extension00 (0/0)0 (0/0)10000
l10n.us.adp.exportClass113 (0/3)0 (0/0)101030
L10nLatamDocumentTypeExtension10 (0/0)0 (0/0)00000
l10n_uy_edi.addendaClass50 (0/0)0 (0/0)10010
l10n_uy_edi.documentClass111 (0/1)4 (0/4)3610010
L10nUyEdiDocumentExtension10 (0/0)0 (0/0)70020
l10n_vn_edi_viettel.sinvoice.templateClass30 (0/0)0 (0/0)10001
l10n_vn_edi_viettel.sinvoice.symbolClass20 (0/0)0 (0/0)20011
loyalty.cardClassical20 (0/0)1 (0/1)94000
loyalty.historyClass70 (0/0)1 (0/1)20000
loyalty.mailClass50 (0/0)0 (0/0)00000
loyalty.programClassical21 (0/1)0 (0/0)20010
loyalty.rewardClassical00 (0/0)0 (0/0)83000
loyalty.ruleClassical33 (1/2)0 (0/0)42020
ProductPricelistExtension00 (0/0)0 (0/0)10000
lunch.alertClass191 (0/1)0 (0/0)71010
lunch.cashmoveClass50 (0/0)0 (0/0)21000
lunch.locationClass30 (0/0)0 (0/0)00000
lunch.orderClass3611 (2/9)12 (3/9)242091
lunch.productClassical155 (0/5)2 (1/1)110052
lunch.product.categoryClassical61 (0/1)1 (0/1)51000
lunch.supplierClass424 (0/4)11 (1/10)151030
lunch.toppingClass60 (0/0)1 (0/1)10020
discuss.call.historyClass51 (0/1)0 (0/0)10010
discuss.channel.memberClassical173 (0/3)0 (0/0)323041
discuss.channel.rtc.sessionClassical90 (0/0)3 (2/1)112000
discuss.gif.favoriteClass10 (0/0)0 (0/0)00000
discuss.voice.metadataClass10 (0/0)0 (0/0)00000
mail.guestClassical102 (0/2)0 (0/0)131010
IrActionsAct_WindowViewExtension10 (0/0)0 (0/0)00000
IrMail_ServerExtension10 (0/0)0 (0/0)10000
mail.activityClassical11 (1/0)0 (0/0)82010
mail.activity.planClass83 (1/2)0 (0/0)60031
mail.activity.plan.templateClass145 (5/0)3 (0/3)90052
mail.activity.typeClass224 (2/2)0 (0/0)151131
mail.aliasClass132 (2/0)1 (0/1)204034
mail.alias.domainClass93 (0/3)0 (0/0)114032
mail.blacklistClass20 (0/0)0 (0/0)71000
mail.canned.responseClass62 (1/1)0 (0/0)71030
mail.followersClass70 (0/0)3 (0/3)122010
mail.gateway.allowedClass21 (1/0)0 (0/0)21010
mail.ice.serverClass40 (0/0)0 (0/0)20000
mail.mailDelegation194 (0/4)1 (0/1)304011
mail.messageClassical437 (0/7)1 (0/1)5312080
mail.message.reactionClass40 (0/0)0 (0/0)10000
mail.message.scheduleClass30 (0/0)0 (0/0)74000
mail.message.subtypeClass100 (0/0)0 (0/0)62000
mail.message.translationClass50 (0/0)0 (0/0)10000
mail.notificationClass110 (0/0)0 (0/0)62000
mail.presenceClassical50 (0/0)0 (0/0)73000
mail.pushClass20 (0/0)0 (0/0)11000
mail.push.deviceClass40 (0/0)0 (0/0)43000
mail.scheduled.messageClass120 (0/0)0 (0/0)145002
mail.templateClassical00 (0/0)0 (0/0)00000
mail.tracking.valueClass140 (0/0)0 (0/0)72000
res.roleClass20 (0/0)0 (0/0)00000
res.users.settings.volumesClass40 (0/0)0 (0/0)20010
mail.groupClassical259 (0/9)0 (0/0)4462115
mail.group.memberClass42 (2/0)0 (0/0)20020
mail.group.messageClass152 (1/1)6 (0/6)151021
mail.group.moderationClass30 (0/0)0 (0/0)21000
res.partner.iapClass30 (0/0)0 (0/0)00000
maintenance.stageClass40 (0/0)0 (0/0)00000
maintenance.equipment.categoryClass124 (1/3)0 (0/0)40010
maintenance.equipmentClassical160 (0/0)0 (0/0)62110
maintenance.requestClassical295 (5/0)2 (1/1)202052
maintenance.teamClassical146 (0/6)0 (0/0)30020
MailingMailingExtension103 (1/2)3 (0/3)242030
MailingTraceExtension71 (0/1)0 (0/0)42010
marketing.activityClassical3217 (6/11)3 (0/3)3010112
marketing.campaignDelegation2011 (3/8)2 (1/1)353181
marketing.participantClass81 (0/1)2 (2/0)113010
marketing.traceClass141 (0/1)5 (2/3)60010
MarketingCampaignExtension11 (0/1)0 (0/0)20010
MarketingActivityExtension53 (2/1)0 (0/0)140130
MarketingTraceExtension10 (0/0)0 (0/0)20010
SmsTrackerExtension10 (0/0)0 (0/0)10000
LinkTrackerClickExtension20 (0/0)0 (0/0)21000
WhatsappMessageExtension20 (0/0)0 (0/0)40000
WhatsappTemplateExtension00 (0/0)0 (0/0)21000
WhatsappTemplateButtonExtension10 (0/0)0 (0/0)10000
card.campaignClassical446 (2/4)2 (0/2)232050
card.campaign.tagClass20 (0/0)0 (0/0)10000
card.cardClass70 (0/0)1 (0/1)60020
card.templateClass70 (0/0)0 (0/0)00000
LinkTrackerExtension00 (0/0)0 (0/0)20000
MailBlacklistExtension10 (0/0)0 (0/0)10000
MailMailExtension20 (0/0)0 (0/0)61000
mailing.mailingClassical6940 (9/31)6 (0/6)9150201
mailing.contactClassical10 (0/0)0 (0/0)00000
mailing.filterClass50 (0/0)1 (0/1)10001
mailing.listClass148 (0/8)0 (0/0)200030
mailing.subscriptionClass71 (1/0)2 (0/2)41010
mailing.subscription.optoutClass30 (0/0)0 (0/0)00000
mailing.traceClass200 (0/0)3 (1/2)101010
UtmMediumExtension00 (0/0)0 (0/0)10000
EventTrackExtension43 (2/1)0 (0/0)71030
MailingListExtension11 (0/1)0 (0/0)60000
SmsSmsExtension30 (0/0)1 (0/1)62000
mrp.bomClassical11 (0/1)0 (0/0)20010
mrp.bom.lineClass163 (0/3)6 (2/4)101130
mrp.bom.byproductClass111 (1/0)3 (1/2)40010
mrp.production.groupClass40 (0/0)0 (0/0)00000
mrp.productionClassical8047 (17/30)6 (0/6)159102402
mrp.routing.workcenterClass237 (0/7)3 (0/3)131051
mrp.unbuildClass166 (6/0)3 (0/3)151050
mrp.workcenterClassical30 (0/0)1 (0/1)41010
mrp.workcenter.tagClass20 (0/0)0 (0/0)10000
mrp.workcenter.productivity.loss.typeClass10 (0/0)0 (0/0)10000
mrp.workcenter.productivity.lossClass50 (0/0)1 (0/1)10000
mrp.workcenter.productivityClass111 (1/0)2 (0/2)90311
mrp.workcenter.capacityClass61 (1/0)0 (0/0)30010
mrp.workorderClassical3113 (1/12)9 (0/9)704080
ProductDocumentExtension00 (0/0)0 (0/0)10001
StockWarehouseOrderpointExtension00 (0/0)0 (0/0)30000
StockReferenceExtension10 (0/0)0 (0/0)00000
StockRuleExtension00 (0/0)0 (0/0)42000
StockRouteExtension10 (0/0)0 (0/0)00000
StockScrapExtension50 (0/0)2 (0/2)70220
MrpProductionExtension00 (0/0)0 (0/0)10000
MrpWorkcenterProductivityExtension00 (0/0)0 (0/0)41000
MrpWorkorderExtension00 (0/0)0 (0/0)10000
MaintenanceStageExtension10 (0/0)0 (0/0)10000
mrp.production.scheduleClassical173 (2/1)3 (0/3)376020
mrp.product.forecastClass60 (0/0)0 (0/0)00000
MrpBomLineExtension10 (0/0)0 (0/0)10000
MrpBomByproductExtension00 (0/0)0 (0/0)10000
mrp.eco.typeClassical84 (0/4)0 (0/0)20000
mrp.eco.approval.templateClass50 (0/0)0 (0/0)10001
mrp.eco.approvalClass133 (2/1)4 (0/4)40030
mrp.eco.stageClass132 (2/0)0 (0/0)31020
mrp.ecoClassical4212 (5/7)5 (0/5)343290
mrp.eco.bom.changeClass183 (1/2)1 (0/1)40020
mrp.eco.routing.changeClass80 (0/0)1 (0/1)10000
mrp.eco.tagClass20 (0/0)0 (0/0)10000
MrpRoutingWorkcenterExtension42 (0/2)0 (0/0)50020
ProductSupplierinfoExtension22 (0/2)0 (0/0)40020
StockLocationExtension11 (0/1)0 (0/0)20000
QualityPointTest_TypeExtension10 (0/0)0 (0/0)10000
QualityPointExtension00 (0/0)0 (0/0)10001
QualityAlertExtension10 (0/0)0 (0/0)00000
QualityCheckExtension10 (0/0)0 (0/0)80041
MrpWorkcenterExtension10 (0/0)0 (0/0)00000
iot.triggerClass50 (0/0)0 (0/0)00000
MrpEcoExtension20 (0/0)0 (0/0)20010
MrpEcoRoutingChangeExtension40 (0/0)3 (0/3)10000
onboarding.onboardingClass114 (0/4)0 (0/0)101030
onboarding.onboarding.stepClass152 (0/2)0 (0/0)72021
onboarding.progressClass51 (1/0)0 (0/0)50010
onboarding.progress.stepClass40 (0/0)0 (0/0)20000
commission.planClass50 (0/0)0 (0/0)10000
commission.ruleClass90 (0/0)0 (0/0)20101
ResPartnerGradeExtension10 (0/0)0 (0/0)00000
res.partner.gradeClassical10 (0/0)0 (0/0)20000
payment.methodClass161 (0/1)1 (1/0)90201
payment.providerClass326 (2/4)3 (0/3)466331
payment.tokenClass100 (0/0)3 (1/2)92011
payment.transactionClass322 (0/2)3 (1/2)537002
PaymentTokenExtension00 (0/0)0 (0/0)10000
SddMandateExtension32 (0/2)0 (0/0)70010
phone.blacklistClass20 (0/0)0 (0/0)91000
planning.calendar.resourceClass50 (0/0)1 (0/1)10000
planning.planningClass103 (0/3)1 (0/1)91020
planning.recurrencyClass80 (0/0)0 (0/0)71012
planning.roleClass60 (0/0)0 (0/0)40000
planning.slotClass5129 (9/20)10 (3/7)114221281
planning.slot.templateClass71 (1/0)0 (0/0)51021
ResourceCalendarInheritExtension00 (0/0)0 (0/0)10000
AccountCashRoundingExtension00 (0/0)0 (0/0)10000
IrSequenceExtension00 (0/0)0 (0/0)10000
pos.billClassical30 (0/0)0 (0/0)33000
pos.categoryClassical101 (0/1)1 (1/0)102022
pos.configClassical30 (0/0)0 (0/0)50300
pos.noteClassical30 (0/0)0 (0/0)22000
pos.order.lineClassical354 (0/4)3 (1/2)255330
pos.pack.operation.lotClassical40 (0/0)2 (0/2)22000
pos.paymentClassical250 (0/0)6 (2/4)61012
pos.payment.methodClassical206 (1/5)1 (0/1)214361
pos.presetClassical163 (0/3)2 (1/1)112011
pos.printerClassical70 (0/0)0 (0/0)42101
pos.sessionClassical309 (1/8)3 (0/3)1006062
product.attributeClass102 (1/1)0 (0/0)80120
product.attribute.custom.valueClass31 (0/1)0 (0/0)10010
product.template.attribute.lineClass71 (1/0)0 (0/0)101111
product.template.attribute.valueClass150 (0/0)8 (2/6)121011
product.template.attribute.exclusionClass30 (0/0)0 (0/0)31000
product.categoryClass72 (1/1)0 (0/0)61021
product.comboClass73 (0/3)0 (0/0)60033
product.combo.itemClass60 (0/0)3 (1/2)10001
product.pricelistClass70 (0/0)0 (0/0)212010
product.pricelist.itemClass287 (3/4)2 (0/2)311975
product.tagClassical00 (0/0)0 (0/0)00000
product.uomClass40 (0/0)0 (0/0)20001
resource.calendar.attendanceClass132 (2/0)2 (0/2)91131
stock.picking.typeClass4917 (6/11)0 (0/0)344290
uom.uomClass93 (2/1)0 (0/0)160141
pos_blackbox_be.logClass60 (0/0)0 (0/0)11000
pos.blackbox.log.ipClass10 (0/0)0 (0/0)21000
PosCategoryExtension00 (0/0)0 (0/0)10000
pos.prep.displayClassical113 (1/2)0 (0/0)204022
pos.prep.lineClassical110 (0/0)0 (0/0)00000
pos.prep.orderClassical61 (0/1)0 (0/0)32010
pos.prep.stageClassical50 (0/0)0 (0/0)21000
pos.prep.stateClassical40 (0/0)0 (0/0)40000
PosPresetExtension30 (0/0)0 (0/0)43000
PosPaymentExtension10 (0/0)0 (0/0)00000
PosPrinterExtension30 (0/0)2 (1/1)21001
IotBoxExtension31 (1/0)0 (0/0)30110
LoyaltyMailExtension10 (0/0)0 (0/0)00000
PosPrepDisplayExtension00 (0/0)0 (0/0)30000
PosPreparationStateExtension00 (0/0)0 (0/0)10000
pricer.storeClass143 (0/3)0 (0/0)70031
pricer.tagClass40 (0/0)1 (0/1)40001
restaurant.floorClassical80 (0/0)0 (0/0)73000
restaurant.tableClassical110 (0/0)0 (0/0)52010
restaurant.order.courseClassical60 (0/0)0 (0/0)32000
RestaurantTableExtension10 (0/0)0 (0/0)43000
PosPrepOrderExtension11 (0/1)0 (0/0)10010
RestaurantOrderCourseExtension00 (0/0)0 (0/0)11000
CrmTeamExtension32 (0/2)0 (0/0)20000
sale.order.lineClassical00 (0/0)0 (0/0)60010
RestaurantFloorExtension00 (0/0)0 (0/0)22000
ProductTagExtension00 (0/0)0 (0/0)21000
pos.delivery.providerClassical50 (0/0)0 (0/0)22000
product.urban.piper.statusClass30 (0/0)0 (0/0)00000
pos.store.timingClass40 (0/0)0 (0/0)00000
ProductTemplateAttributeValueExtension00 (0/0)0 (0/0)10000
privacy.logClass70 (0/0)0 (0/0)31000
product.attribute.valueClass132 (0/2)1 (0/1)110040
product.documentDelegation30 (0/0)0 (0/0)41100
product.supplierinfoClass174 (3/1)1 (0/1)112150
IrCronTriggerExtension00 (0/0)0 (0/0)10000
project.collaboratorClass40 (0/0)1 (0/1)42010
project.milestoneClass137 (1/6)0 (0/0)151050
project.project.stageClass70 (0/0)0 (0/0)40000
project.roleClass40 (0/0)0 (0/0)20000
project.tagsClass40 (0/0)0 (0/0)75000
project.taskClassical62 (0/2)0 (0/0)160120
project.task.recurrenceClass50 (0/0)0 (0/0)84002
project.task.stage.personalClass30 (0/0)0 (0/0)00000
project.task.typeClass152 (2/0)0 (0/0)121021
project.updateClassical144 (0/4)1 (0/1)116030
BudgetAnalyticExtension00 (0/0)0 (0/0)11000
PlanningSlotTemplateExtension20 (0/0)1 (0/1)10010
StockValuationAdjustmentLinesExtension00 (0/0)0 (0/0)10000
ProjectProjectStageExtension10 (0/0)0 (0/0)00000
ProjectExtension00 (0/0)0 (0/0)40000
purchase.bill.line.matchClass205 (0/5)1 (0/1)143210
purchase.orderClassical4418 (13/5)7 (0/7)8443171
purchase.order.lineClassical4120 (12/8)9 (2/7)4452170
purchase.order.groupClass10 (0/0)0 (0/0)10000
purchase.requisitionClass162 (1/1)1 (0/1)121121
purchase.requisition.lineClassical93 (2/1)1 (1/0)81030
PurchaseRequisitionExtension20 (0/0)0 (0/0)10000
PurchaseRequisitionLineExtension10 (0/0)0 (0/0)10000
quality.point.test_typeClass30 (0/0)0 (0/0)00000
quality.pointClass182 (0/2)1 (0/1)71010
quality.alert.teamClassical62 (0/2)0 (0/0)41000
quality.reasonClass10 (0/0)0 (0/0)00000
quality.tagClass20 (0/0)0 (0/0)00000
quality.alert.stageClass50 (0/0)0 (0/0)00000
quality.checkClass205 (4/1)2 (0/2)131040
quality.alertClassical190 (0/0)0 (0/0)72200
quality.check.spreadsheetClassical30 (0/0)0 (0/0)40000
quality.spreadsheet.templateClassical30 (0/0)0 (0/0)30000
IotTriggerExtension10 (0/0)0 (0/0)00000
rating.ratingClass247 (3/4)4 (3/1)173060
repair.orderClassical4320 (11/9)5 (2/3)5032160
repair.tagsClass20 (0/0)0 (0/0)10000
resource.calendarClass2113 (6/7)0 (0/0)4421101
resource.calendar.leavesClass73 (3/0)0 (0/0)61031
resource.resourceClass121 (0/1)3 (0/3)202210
room.bookingClass70 (0/0)2 (2/0)73002
room.officeClass30 (0/0)0 (0/0)10010
room.roomClass153 (0/3)1 (1/0)80040
ProductPricelistItemExtension00 (0/0)0 (0/0)10000
ProductAttributeCustomValueExtension10 (0/0)0 (0/0)00000
amazon.accountClass225 (1/4)0 (0/0)381121
amazon.marketplaceClass50 (0/0)0 (0/0)10000
amazon.offerClass111 (1/0)3 (1/2)121111
AmazonAccountExtension00 (0/0)0 (0/0)20000
ProviderGelatoExtension20 (0/0)0 (0/0)30000
LoyaltyCardExtension00 (0/0)0 (0/0)10000
LoyaltyHistoryExtension00 (0/0)0 (0/0)10000
LoyaltyProgramExtension00 (0/0)0 (0/0)33000
LoyaltyRewardExtension10 (0/0)0 (0/0)10000
sale.order.coupon.pointsClass30 (0/0)0 (0/0)00000
sale.order.templateClass123 (3/0)0 (0/0)102132
sale.order.template.lineClass113 (1/2)1 (1/0)72020
SaleOrderTemplateLineExtension10 (0/0)1 (0/1)00000
quotation.documentDelegation71 (1/0)0 (0/0)41011
SaleOrderTemplateExtension10 (0/0)0 (0/0)00000
sale.pdf.form.fieldClass50 (0/0)0 (0/0)63003
PlanningRoleExtension21 (0/1)0 (0/0)10010
ProjectMilestoneExtension72 (1/1)4 (0/4)51020
product.pricingClass92 (1/1)2 (0/2)103012
sale.temporal.recurrenceClass92 (0/2)0 (0/0)50010
shopee.accountClass71 (0/1)0 (0/0)61110
shopee.itemClass70 (0/0)1 (0/1)20000
shopee.shopClass203 (0/3)0 (0/0)321020
sale.order.close.reasonClass81 (0/1)0 (0/0)30010
sale.order.logClass131 (1/0)5 (5/0)1310010
sale.subscription.planClass215 (0/5)0 (0/0)100050
project.sale.line.employee.mapClass137 (5/2)4 (0/4)131080
HREmployeePublicExtension22 (0/2)0 (0/0)10000
hr.timesheet.tipClass10 (0/0)0 (0/0)11000
crm.tagClass20 (0/0)0 (0/0)10000
crm.team.memberClass134 (0/4)6 (0/6)91052
sign.completed.documentClass30 (0/0)0 (0/0)10000
sign.itemClass170 (0/0)2 (0/2)51001
sign.item.optionClass10 (0/0)0 (0/0)10000
sign.item.radio.setClass21 (0/1)0 (0/0)10010
sign.item.roleClass60 (0/0)0 (0/0)20000
sign.item.typeClass122 (0/2)1 (0/1)20011
sign.logClass120 (0/0)0 (0/0)81000
sign.request.itemClassical233 (1/2)4 (1/3)332042
sign.request.item.valueClass60 (0/0)1 (0/1)21000
sign.template.tagClass20 (0/0)0 (0/0)10000
SignItemRoleExtension10 (0/0)0 (0/0)00000
MailFollowersExtension00 (0/0)0 (0/0)10000
MailNotificationExtension30 (0/0)0 (0/0)00000
sms.smsClass91 (0/1)0 (0/0)172010
sms.templateClassical50 (0/0)1 (1/0)61010
sms.trackerClass20 (0/0)0 (0/0)30000
sms.twilio.numberClass50 (0/0)1 (0/1)20000
snailmail.letterClass241 (0/1)2 (0/2)193020
Account_FollowupFollowupLineExtension20 (0/0)0 (0/0)00000
social.accountClass181 (0/1)1 (0/1)112010
social.live.postClass103 (0/3)2 (0/2)122040
social.mediaClass112 (0/2)0 (0/0)40000
social.postClassical189 (2/7)0 (0/0)3240112
social.post.templateClass85 (1/4)0 (0/0)248072
social.streamClass90 (0/0)3 (1/2)52100
social.stream.postClass175 (0/5)3 (0/3)81010
social.stream.post.imageClass20 (0/0)0 (0/0)00000
social.stream.typeClass30 (0/0)0 (0/0)00000
SocialPostExtension10 (0/0)0 (0/0)00000
SocialAccountExtension50 (0/0)0 (0/0)51000
SocialLivePostExtension40 (0/0)4 (0/4)40000
SocialStreamExtension00 (0/0)0 (0/0)30000
SocialStreamPostExtension61 (0/1)0 (0/0)90010
SocialMediaExtension10 (0/0)0 (0/0)41000
WebsiteVisitorExtension00 (0/0)0 (0/0)30000
website.visitor.push.subscriptionClass20 (0/0)0 (0/0)21000
social.twitter.accountClass50 (0/0)0 (0/0)00000
spreadsheet.dashboardClassical11 (0/1)0 (0/0)71010
spreadsheet.dashboard.groupClass40 (0/0)0 (0/0)10000
spreadsheet.dashboard.shareClassical51 (0/1)1 (0/1)41010
SpreadsheetDashboardExtension00 (0/0)0 (0/0)32000
spreadsheet.cell.threadClass10 (0/0)0 (0/0)81000
spreadsheet.revisionClass90 (0/0)0 (0/0)20010
sale.order.spreadsheetClassical30 (0/0)0 (0/0)83000
product.removalClass20 (0/0)0 (0/0)00000
stock.putaway.ruleClass101 (1/0)0 (0/0)111210
stock.locationClass258 (4/4)0 (0/0)263082
stock.routeClass151 (0/1)0 (0/0)70211
stock.lotClass148 (3/5)1 (0/1)245051
stock.moveClass7333 (14/19)7 (0/7)12761290
stock.move.lineClass449 (6/3)20 (1/19)502482
stock.warehouse.orderpointClass3319 (5/14)4 (0/4)5031161
stock.packageClass2414 (3/11)0 (0/0)3710140
stock.package.historyClass130 (0/0)1 (0/1)10000
stock.package.typeClass173 (0/3)1 (0/1)101020
stock.quantClass298 (3/5)10 (1/9)7219483
stock.referenceClass31 (0/1)0 (0/0)10000
stock.ruleClass222 (0/2)2 (1/1)3114221
stock.scrapClassical10 (0/0)1 (0/1)10000
stock.scrap.reason.tagClass30 (0/0)0 (0/0)00000
stock.storage.categoryClass93 (0/3)0 (0/0)40010
stock.storage.category.capacityClass60 (0/0)2 (0/2)00000
stock.warehouseClass280 (0/0)0 (0/0)444100
AccountAnalyticPlanExtension00 (0/0)0 (0/0)10000
product.valueClass134 (1/3)2 (0/2)41010
ProductUomExtension00 (0/0)0 (0/0)21000
FleetVehicleModelCategoryExtension42 (0/2)0 (0/0)30000
stock.landed.costClass141 (1/0)1 (0/1)131110
stock.landed.cost.linesClass70 (0/0)1 (0/1)10100
stock.valuation.adjustment.linesClass122 (2/0)1 (0/1)50020
stock.picking.batchClass2010 (2/8)2 (0/2)342190
GamificationChallengeExtension10 (0/0)0 (0/0)00000
survey.questionClass5714 (8/6)5 (0/5)3821131
survey.question.answerClass111 (0/1)2 (0/2)40021
survey.surveyClass5724 (5/19)1 (0/1)7043172
survey.user_inputClass277 (3/4)3 (0/3)332050
survey.user_input.lineClass182 (2/0)4 (2/2)50021
SurveyQuestionExtension21 (0/1)1 (0/1)10010
test.ai.fields.parentClass10 (0/0)0 (0/0)00000
test.ai.fields.modelClass50 (0/0)0 (0/0)11000
test.ai.fields.definitionClass10 (0/0)0 (0/0)00000
test.ai.fields.no.aiClass10 (0/0)0 (0/0)00000
test.ai.read.modelClass30 (0/0)0 (0/0)00000
base.automation.lead.testClass133 (3/0)0 (0/0)30020
base.automation.lead.thread.testClassical00 (0/0)0 (0/0)00000
base.automation.line.testClass30 (0/0)0 (0/0)00000
base.automation.linked.testClass20 (0/0)0 (0/0)00000
test_base_automation.projectClass60 (0/0)0 (0/0)00000
test_base_automation.taskClass31 (1/0)0 (0/0)10010
test_base_automation.stageClass10 (0/0)0 (0/0)00000
test_base_automation.tagClass10 (0/0)0 (0/0)00000
base.automation.model.with.recname.charClass20 (0/0)0 (0/0)00000
base.automation.model.with.recname.m2oClass10 (0/0)0 (0/0)11000
data_cleaning.test.modelClass70 (0/0)0 (0/0)00000
html.field.history.testClassical20 (0/0)0 (0/0)10000
export.aggregatorClass160 (0/0)0 (0/0)00000
export.aggregator.one2manyClass60 (0/0)0 (0/0)00000
export.aggregator.adminClass10 (0/0)0 (0/0)00000
f'export.{name}Class10 (0/0)0 (0/0)00000
export.one2many.childClass40 (0/0)0 (0/0)00000
export.one2many.multipleClass40 (0/0)0 (0/0)00000
export.one2many.multiple.childClass30 (0/0)0 (0/0)10000
export.one2many.child.1Classical00 (0/0)0 (0/0)00000
export.one2many.child.2Classical00 (0/0)0 (0/0)00000
export.many2many.otherClass20 (0/0)0 (0/0)00000
export.selection.withdefaultClass20 (0/0)0 (0/0)00000
export.one2many.recursiveClass20 (0/0)0 (0/0)00000
export.uniqueClass30 (0/0)0 (0/0)00000
export.inherits.parentClass10 (0/0)0 (0/0)00000
export.inherits.childDelegation20 (0/0)0 (0/0)00000
export.m2o.strClass10 (0/0)0 (0/0)00000
export.m2o.str.childClass10 (0/0)0 (0/0)00000
export.with.required.fieldClass20 (0/0)0 (0/0)00000
export.many2one.required.subfieldClass10 (0/0)0 (0/0)00000
export.with.non.demo.constraintClass10 (0/0)0 (0/0)10001
import.charClass10 (0/0)0 (0/0)00000
import.char.requiredClass10 (0/0)0 (0/0)00000
import.char.readonlyClass10 (0/0)0 (0/0)00000
import.char.noreadonlyClass10 (0/0)0 (0/0)00000
import.char.stillreadonlyClass10 (0/0)0 (0/0)00000
import.m2oClass10 (0/0)0 (0/0)00000
import.m2o.requiredClass10 (0/0)0 (0/0)00000
import.o2mClass20 (0/0)0 (0/0)00000
import.o2m.childClass30 (0/0)0 (0/0)00000
import.previewClass50 (0/0)0 (0/0)00000
import.floatClass30 (0/0)0 (0/0)00000
import.complexClass80 (0/0)0 (0/0)00000
import.properties.definitionClass30 (0/0)0 (0/0)00000
import.propertiesClass20 (0/0)0 (0/0)00000
PropertyInheritsDelegation10 (0/0)0 (0/0)00000
PathToPropertyExtension31 (0/1)0 (0/0)10010
test.inherit.motherClass21 (0/1)0 (0/0)10010
TestInheritMotherExtension20 (0/0)0 (0/0)10000
test_mother_underscoreClassical00 (0/0)0 (0/0)00000
Test_Mother_UnderscoreExtension10 (0/0)0 (0/0)00000
test_inherit_daughterDelegation20 (0/0)0 (0/0)00000
Test_Inherit_DaughterExtension20 (0/0)0 (0/0)00000
test_inherit_propertyClass30 (0/0)0 (0/0)00000
Test_Inherit_PropertyExtension21 (0/1)0 (0/0)10000
TestOrmSelectionExtension20 (0/0)0 (0/0)10000
TestOrmMessageExtension10 (0/0)0 (0/0)10000
mail.test.accessClassical50 (0/0)0 (0/0)10000
mail.test.access.custoClassical50 (0/0)0 (0/0)20000
mail.test.access.publicClass50 (0/0)0 (0/0)20000
mail.test.leadClassical80 (0/0)0 (0/0)30000
mail.test.ticketClass90 (0/0)0 (0/0)70000
mail.test.ticket.elClassical11 (1/0)0 (0/0)10010
mail.test.ticket.mcClassical20 (0/0)0 (0/0)40000
mail.test.ticket.partnerClassical20 (0/0)0 (0/0)30000
mail.test.containerClassical30 (0/0)0 (0/0)30000
mail.test.container.mcClassical10 (0/0)0 (0/0)10000
mail.performance.threadClass51 (1/0)0 (0/0)10010
mail.performance.thread.recipientsClass50 (0/0)0 (0/0)00000
mail.performance.trackingClass40 (0/0)0 (0/0)00000
mail.test.field.typeClass60 (0/0)0 (0/0)21000
mail.test.langClass40 (0/0)0 (0/0)20000
mail.test.track.all.m2mClass10 (0/0)0 (0/0)00000
mail.test.track.all.o2mClass20 (0/0)0 (0/0)00000
mail.test.track.all.properties.parentClass10 (0/0)0 (0/0)00000
mail.test.track.allClass190 (0/0)1 (0/1)00000
mail.test.track.computeClass40 (0/0)3 (2/1)00000
mail.test.track.duration.mixinClassical20 (0/0)0 (0/0)10000
mail.test.track.groupsClass30 (0/0)0 (0/0)00000
mail.test.track.monetaryClass30 (0/0)1 (0/1)00000
mail.test.track.selectionClass20 (0/0)0 (0/0)00000
mail.test.multi.companyClassical20 (0/0)0 (0/0)00000
mail.test.multi.company.readClassical00 (0/0)0 (0/0)00000
mail.test.multi.company.with.activityClass20 (0/0)0 (0/0)00000
mail.test.nothreadClass30 (0/0)0 (0/0)10000
mail.test.recipientsClassical62 (2/0)0 (0/0)30020
mail.test.thread.customerClassical00 (0/0)0 (0/0)00000
mail.test.propertiesClass40 (0/0)0 (0/0)00000
mail.test.rotting.stageClass30 (0/0)0 (0/0)00000
mail.test.rotting.resourceClassical41 (1/0)0 (0/0)30010
mail.test.simpleClass20 (0/0)0 (0/0)30000
mail.test.simple.unnamedClass10 (0/0)0 (0/0)00000
mail.test.simple.main.attachmentClassical00 (0/0)0 (0/0)00000
mail.test.simple.unfollowClass30 (0/0)0 (0/0)00000
mail.test.alias.optionalClassical30 (0/0)0 (0/0)10000
mail.test.gatewayClassical40 (0/0)0 (0/0)11000
mail.test.gateway.companyClassical10 (0/0)0 (0/0)00000
mail.test.gateway.main.attachmentClassical10 (0/0)0 (0/0)00000
mail.test.gateway.groupsClassical40 (0/0)0 (0/0)20000
mail.test.trackClass80 (0/0)0 (0/0)20000
mail.test.activityClass50 (0/0)0 (0/0)20000
mail.test.composer.mixinClassical40 (0/0)0 (0/0)10000
mail.test.composer.sourceClassical31 (1/0)0 (0/0)20010
mail.test.ccClassical10 (0/0)0 (0/0)00000
mail.test.activity.bl.sms.voipClassical70 (0/0)0 (0/0)40000
mail.test.portalClassical30 (0/0)0 (0/0)10000
mail.test.portal.no.partnerClassical10 (0/0)0 (0/0)10000
mail.test.portal.public.access.actionClassical00 (0/0)0 (0/0)20000
mail.test.ratingClassical72 (2/0)0 (0/0)71020
mail.test.rating.threadClass30 (0/0)0 (0/0)20000
mail.test.rating.thread.readClassical00 (0/0)0 (0/0)00000
mail.test.smsClass80 (0/0)0 (0/0)20000
mail.test.sms.blClassical61 (1/0)0 (0/0)30010
mail.test.sms.bl.activityClassical00 (0/0)0 (0/0)00000
mail.test.sms.bl.optoutClassical70 (0/0)0 (0/0)30000
mail.test.sms.partnerClass30 (0/0)0 (0/0)20000
mail.test.sms.partner.2manyClass30 (0/0)0 (0/0)20000
sms.test.nothreadClass30 (0/0)0 (0/0)10000
test.model_multicompanyClass20 (0/0)0 (0/0)00000
marketing.testClass40 (0/0)0 (0/0)00000
marketing.test.performanceClassical72 (2/0)0 (0/0)20010
marketing.test.utmClassical20 (0/0)0 (0/0)00000
marketing.test.smsClassical83 (3/0)0 (0/0)20010
mailing.test.customerClass31 (1/0)0 (0/0)20010
mailing.test.simpleClass20 (0/0)0 (0/0)00000
mailing.test.utmClassical10 (0/0)0 (0/0)00000
mailing.test.blacklistClassical40 (0/0)0 (0/0)10000
mailing.test.optoutClassical50 (0/0)0 (0/0)20000
mailing.test.partnerClassical30 (0/0)0 (0/0)00000
mailing.performanceClass20 (0/0)0 (0/0)00000
mailing.performance.blacklistClassical40 (0/0)0 (0/0)00000
mailing.test.partner.unstoredClassical31 (0/1)0 (0/0)10010
utm.test.source.mixinClassical20 (0/0)0 (0/0)00000
utm.test.source.mixin.otherClassical20 (0/0)0 (0/0)00000
test_orm.categoryClass92 (0/2)0 (0/0)50030
test_orm.discussionClass120 (0/0)0 (0/0)40300
test_orm.messageClass155 (1/4)1 (0/1)111062
test_orm.emailmessageDelegation30 (0/0)1 (1/0)00000
test_orm.partnerClass10 (0/0)0 (0/0)00000
test_orm.multiClass50 (0/0)2 (0/2)30300
test_orm.multi.lineClass40 (0/0)1 (1/0)00000
test_orm.multi.line2Classical00 (0/0)0 (0/0)00000
test_orm.multi.tagClass10 (0/0)0 (0/0)10020
test_orm.creativework.editionClass40 (0/0)1 (1/0)00000
test_orm.creativework.bookClass20 (0/0)0 (0/0)00000
test_orm.creativework.movieClass20 (0/0)0 (0/0)00000
test_orm.mixedClass191 (0/1)0 (0/0)32000
domain.boolClass30 (0/0)0 (0/0)00000
test_orm.fooClass40 (0/0)0 (0/0)00000
test_orm.barClass61 (0/1)4 (0/4)20010
test_orm.compute.readonlyClass21 (1/0)0 (0/0)10010
test_orm.compute.inverseClass52 (2/0)0 (0/0)50021
test_orm.compute.sudoClass11 (0/1)0 (0/0)10010
test_orm.multi_compute_inverseClass43 (3/0)0 (0/0)30010
test_orm.moveClass83 (1/2)1 (0/1)30030
test_orm.move_lineClass30 (0/0)0 (0/0)00000
test_orm.paymentDelegation20 (0/0)0 (0/0)00000
test_orm.orderClass20 (0/0)0 (0/0)00000
test_orm.order.lineClass71 (1/0)0 (0/0)20010
test_orm.companyClass120 (0/0)0 (0/0)00000
test_orm.company.attrClass31 (1/0)0 (0/0)10010
test_orm.recursiveClass52 (0/2)0 (0/0)30040
test_orm.recursive.treeClass40 (0/0)0 (0/0)10010
test_orm.recursive.orderClass10 (0/0)0 (0/0)00000
test_orm.recursive.lineClass31 (1/0)0 (0/0)10010
test_orm.recursive.taskClass21 (1/0)0 (0/0)10010
test_orm.cascadeClass32 (1/1)0 (0/0)20020
test_orm.compute.readwriteClass21 (1/0)0 (0/0)10010
test_orm.compute.onchangeClass85 (4/1)0 (0/0)70140
test_orm.compute.onchange.lineClass31 (0/1)0 (0/0)10010
test_orm.compute.dynamic.dependsClass41 (0/1)0 (0/0)20010
test_orm.compute.unassignedClass54 (2/2)0 (0/0)40040
test_orm.one2manyClass21 (1/0)0 (0/0)10010
test_orm.one2many.lineClass30 (0/0)0 (0/0)00000
test_orm.computed_inverse_one2manyClass42 (0/2)0 (0/0)20010
test_orm.computed_inverse_one2many_lineClass30 (0/0)0 (0/0)00000
test_orm.model_binaryClass61 (0/1)2 (1/1)10010
test_orm.model_imageClass60 (0/0)3 (2/1)00000
test_orm.binary_svgClass40 (0/0)1 (1/0)00000
test_orm.monetary_baseClass20 (0/0)0 (0/0)00000
test_orm.monetary_customClass30 (0/0)2 (0/2)00000
test_orm.monetary_inheritsDelegation20 (0/0)0 (0/0)00000
test_orm.monetary_orderClass31 (1/0)0 (0/0)10010
test_orm.monetary_order_lineClass20 (0/0)0 (0/0)00000
test_orm.field_with_capsClass10 (0/0)0 (0/0)00000
test_orm.selectionClass20 (0/0)0 (0/0)00000
test_orm.req_m2oClass20 (0/0)0 (0/0)00000
test_orm.attachmentClass31 (1/0)0 (0/0)40010
test_orm.attachment.hostClass50 (0/0)0 (0/0)00000
decimal.precision.testClass30 (0/0)0 (0/0)00000
test_orm.model_aClass30 (0/0)0 (0/0)00000
test_orm.model_bClass30 (0/0)0 (0/0)00000
test_orm.model_parentClass20 (0/0)0 (0/0)00000
test_orm.model_childClass40 (0/0)0 (0/0)00000
test_orm.model_child_nocheckClass30 (0/0)0 (0/0)00000
test_orm.displayClassical00 (0/0)0 (0/0)00000
test_orm.model_active_fieldClass90 (0/0)1 (1/0)00000
test_orm.model_many2one_referenceClass30 (0/0)0 (0/0)00000
test_orm.inverse_m2o_refClass32 (0/2)0 (0/0)20010
test_orm.model_child_m2oClass53 (3/0)0 (0/0)30020
test_orm.model_parent_m2oClass31 (1/0)0 (0/0)10010
test_orm.countryClass10 (0/0)0 (0/0)00000
test_orm.cityClass20 (0/0)0 (0/0)00000
test_orm.model_selection_baseClass10 (0/0)0 (0/0)00000
TestOrmModel_Selection_BaseExtension10 (0/0)0 (0/0)00000
test_orm.model_selection_requiredClass20 (0/0)0 (0/0)00000
TestOrmModel_Selection_RequiredExtension10 (0/0)0 (0/0)00000
test_orm.model_selection_non_storedClass10 (0/0)0 (0/0)00000
test_orm.model_selection_required_for_write_overrideClass10 (0/0)0 (0/0)00000
TestOrmModel_Selection_Required_For_Write_OverrideExtension10 (0/0)0 (0/0)10000
test_orm.model_shared_cache_compute_parentClass31 (1/0)0 (0/0)10010
test_orm.model_shared_cache_compute_lineClass30 (0/0)0 (0/0)00000
test_orm.compute.containerClass41 (1/0)0 (0/0)10010
test_orm.compute.memberClass62 (1/1)2 (0/2)30030
test_orm.compute.creatorClass21 (1/0)0 (0/0)10010
test_orm.compute.createdClass21 (1/0)0 (0/0)10010
test_orm.userClass31 (1/0)0 (0/0)10010
test_orm.groupClass20 (0/0)0 (0/0)00000
test_orm.model.no_accessClass20 (0/0)0 (0/0)00000
test_orm.model.all_accessClass30 (0/0)0 (0/0)10000
test_orm.model.some_accessClass120 (0/0)0 (0/0)00000
test_orm.model2.some_accessClass20 (0/0)1 (0/1)00000
test_orm.model3.some_accessClass20 (0/0)1 (0/1)00000
test_orm.computed.modifierClass51 (0/1)0 (0/0)20110
test_orm.compute_editableClass20 (0/0)0 (0/0)10100
test_orm.compute_editable.lineClass63 (2/1)0 (0/0)30030
test_orm.trigger.leftClass20 (0/0)1 (1/0)00000
test_orm.trigger.middleClass20 (0/0)0 (0/0)00000
test_orm.trigger.rightClass21 (1/0)0 (0/0)10010
test_orm.crewClass30 (0/0)0 (0/0)00000
test_orm.shipClass30 (0/0)0 (0/0)00000
test_orm.pirateClass20 (0/0)0 (0/0)00000
test_orm.prisonerClass20 (0/0)0 (0/0)00000
test_orm.precomputeClass85 (5/0)0 (0/0)40040
test_orm.precompute.lineClass31 (1/0)0 (0/0)10010
test_orm.precompute.comboClass43 (3/0)0 (0/0)40030
test_orm.precompute.editableClass43 (3/0)0 (0/0)30030
test_orm.precompute.readonlyClass42 (2/0)0 (0/0)20020
test_orm.precompute.requiredClass20 (0/0)1 (1/0)00000
test_orm.precompute.monetaryClass22 (2/0)0 (0/0)20000
test_orm.prefetchClass110 (0/0)0 (0/0)00000
test_orm.prefetch.lineClass20 (0/0)1 (1/0)00000
test_orm.modifiedClass31 (0/1)0 (0/0)10010
test_orm.modified.lineClass82 (0/2)1 (0/1)20020
test_orm.indexed_translationClass10 (0/0)0 (0/0)00000
test_orm.empty_charClass10 (0/0)0 (0/0)00000
test_orm.empty_intClass10 (0/0)0 (0/0)00000
test_orm.teamClass30 (0/0)0 (0/0)00000
test_orm.team.memberClass30 (0/0)1 (0/1)00000
test_orm.unsearchable.o2mClass41 (0/1)0 (0/0)10010
test_orm.any.parentClass20 (0/0)0 (0/0)00000
test_orm.any.childDelegation40 (0/0)0 (0/0)00000
test_orm.any.tagClass20 (0/0)0 (0/0)00000
test_orm.hierarchy.headClass10 (0/0)0 (0/0)00000
test_orm.hierarchy.nodeClass30 (0/0)0 (0/0)00000
test_orm.custom.viewClass20 (0/0)0 (0/0)10000
test_orm.custom.table_queryClass20 (0/0)0 (0/0)10000
test_orm.custom.table_query_sqlClass20 (0/0)0 (0/0)10000
test_orm.autovacuumedClass10 (0/0)0 (0/0)20000
test_orm.shared.computeClass33 (3/0)0 (0/0)20020
test_orm.view.str.idClass10 (0/0)0 (0/0)00000
TestOrmCreatePerformanceExtension51 (1/0)0 (0/0)10010
TestOrmCreatePerformanceLineExtension10 (0/0)0 (0/0)00000
OnchangePartialViewExtension30 (0/0)1 (0/1)00000
BinaryTestExtension31 (0/1)0 (0/0)10000
CalendarTestExtension42 (0/2)0 (0/0)10000
test_performance.baseClass105 (2/3)0 (0/0)50050
test_performance.lineClass20 (0/0)0 (0/0)00000
test_performance.tagClass10 (0/0)0 (0/0)00000
test_performance.baconClass10 (0/0)0 (0/0)00000
test_performance.eggsClass10 (0/0)0 (0/0)00000
test_performance.mozzarellaClass31 (1/0)0 (0/0)10010
test_performance.simple.mindedClass40 (0/0)0 (0/0)00000
test_orm.courseClass70 (0/0)0 (0/0)10000
test_orm.lessonClass60 (0/0)1 (0/1)10000
test_orm.personClass50 (0/0)0 (0/0)10000
test_orm.employerClass30 (0/0)0 (0/0)00000
test_orm.person.accountDelegation30 (0/0)0 (0/0)00000
resource.testClassical10 (0/0)0 (0/0)00000
test_search_panel.source_modelClass60 (0/0)0 (0/0)00000
test_search_panel.category_target_modelClass20 (0/0)0 (0/0)00000
test_search_panel.category_target_model_no_parent_nameClass10 (0/0)0 (0/0)00000
test_search_panel.filter_target_modelClass40 (0/0)0 (0/0)00000
spreadsheet.testClassical00 (0/0)0 (0/0)00000
SpreadsheetTestExtension00 (0/0)0 (0/0)20000
test_testing_utilities.aClass61 (0/1)0 (0/0)20110
test_testing_utilities.readonlyClass21 (0/1)0 (0/0)10010
test_testing_utilities.cClass20 (0/0)0 (0/0)10100
test_testing_utilities.m2oClass10 (0/0)0 (0/0)00000
test_testing_utilities.dClass20 (0/0)0 (0/0)10100
test_testing_utilities.eClass21 (0/1)0 (0/0)20010
test_testing_utilities.sub2Class20 (0/0)0 (0/0)00000
test_testing_utilities.fClass20 (0/0)0 (0/0)20100
test_testing_utilities.gClass10 (0/0)0 (0/0)00000
test_testing_utilities.sub3Class41 (0/1)0 (0/0)20110
test_testing_utilities.parentClass30 (0/0)0 (0/0)10100
test_testing_utilities.subClass51 (0/1)0 (0/0)30210
test_testing_utilities.refClass30 (0/0)0 (0/0)00000
test_testing_utilities.ref.subClass50 (0/0)0 (0/0)00000
test_testing_utilities.defaultClass30 (0/0)0 (0/0)20100
test_testing_utilities.recursiveClass20 (0/0)0 (0/0)00000
test_testing_utilities.onchange_parentClass10 (0/0)0 (0/0)10100
test_testing_utilities.onchange_lineClass30 (0/0)0 (0/0)10100
test_testing_utilities.onchange_countClass20 (0/0)0 (0/0)10100
test_testing_utilities.onchange_count_subClass20 (0/0)0 (0/0)00000
o2m_readonly_subfield_parentClass10 (0/0)0 (0/0)00000
o2m_readonly_subfield_childClass31 (0/1)0 (0/0)20010
test_testing_utilities.req_boolClass10 (0/0)0 (0/0)00000
o2m_changes_parentClass20 (0/0)0 (0/0)10100
o2m_changes_childrenClass40 (0/0)0 (0/0)10100
o2m_changes_children.linesClass30 (0/0)0 (0/0)00000
res.config.testClassical20 (0/0)0 (0/0)00000
test_testing_utilities.wideClass190 (0/0)0 (0/0)00000
ttu.productClass00 (0/0)0 (0/0)00000
ttu.rootClass61 (0/1)0 (0/0)30110
ttu.childClass61 (0/1)0 (0/0)30010
ttu.grandchildClass40 (0/0)0 (0/0)00000
timer.testClassical10 (0/0)0 (0/0)00000
interruption.timer.testClassical00 (0/0)0 (0/0)10000
test.translation.import.model1Class30 (0/0)0 (0/0)50000
test.translation.import.model2Delegation10 (0/0)0 (0/0)00000
web.cohort.simple.modelClass70 (0/0)0 (0/0)00000
web.cohort.typeClass10 (0/0)0 (0/0)00000
test.web.gantt.pillClass70 (0/0)0 (0/0)00000
test.studio.model_actionClass80 (0/0)0 (0/0)20000
test.studio.model_action2Classical00 (0/0)0 (0/0)00000
test.studio.model_action3Class10 (0/0)0 (0/0)00000
test.studio_export.model1Class50 (0/0)0 (0/0)00000
test.studio_export.model2Class50 (0/0)0 (0/0)00000
test.studio_export.model3Class20 (0/0)0 (0/0)00000
test.modelClassical40 (0/0)0 (0/0)21000
test.submodelClass30 (0/0)0 (0/0)00000
test.tagClass10 (0/0)0 (0/0)00000
test.model.multi.websiteClassical20 (0/0)0 (0/0)00000
test.model.exposedClassical10 (0/0)0 (0/0)00000
whatsapp.test.baseClass91 (1/0)0 (0/0)30010
whatsapp.test.nothreadClass51 (1/0)0 (0/0)10010
whatsapp.test.nothread.nonameClass41 (1/0)0 (0/0)10010
whatsapp.test.responsibleClassical10 (0/0)0 (0/0)00000
whatsapp.test.selectionClass10 (0/0)0 (0/0)00000
whatsapp.test.timezoneClassical10 (0/0)0 (0/0)00000
timer.timerClass81 (0/1)0 (0/0)103010
transifex.code.translationClass51 (0/1)0 (0/0)51000
utm.campaignClass81 (1/0)0 (0/0)32010
utm.mediumClass20 (0/0)0 (0/0)41000
utm.sourceClass10 (0/0)0 (0/0)31000
utm.stageClass20 (0/0)0 (0/0)00000
utm.tagClass20 (0/0)0 (0/0)10000
voip.callClassical154 (2/2)3 (0/3)183050
voip.providerClass81 (0/1)0 (0/0)20010
VoipCallExtension10 (0/0)1 (0/1)10000
VoipProviderExtension10 (0/0)0 (0/0)00000
PropertiesBaseDefinitionExtension00 (0/0)0 (0/0)11000
res.users.settings.embedded.actionClass70 (0/0)0 (0/0)40002
IrModelDataExtension00 (0/0)0 (0/0)11000
studio.approval.rule.approverClass40 (0/0)0 (0/0)30010
studio.approval.ruleClassical205 (0/5)2 (1/1)417071
studio.approval.entryClass92 (1/1)3 (3/0)72020
studio.approval.requestClass30 (0/0)0 (0/0)10000
studio.export.modelClass92 (1/1)1 (1/0)50030
web_tour.tourClass81 (0/1)0 (0/0)63010
web_tour.tour.stepClass60 (0/0)0 (0/0)10000
IrAssetExtension10 (0/0)0 (0/0)00000
IrRuleExtension00 (0/0)0 (0/0)21000
theme.ir.assetClass90 (0/0)0 (0/0)10000
theme.ir.ui.viewClass110 (0/0)0 (0/0)20000
theme.ir.attachmentClass40 (0/0)0 (0/0)10000
theme.website.menuClass100 (0/0)0 (0/0)10000
theme.website.pageClassical60 (0/0)0 (0/0)10000
WebsiteMenuExtension00 (0/0)0 (0/0)10000
WebsitePageExtension00 (0/0)0 (0/0)22000
websiteClass445 (1/4)1 (0/1)10522142
website.configurator.featureClass110 (0/0)0 (0/0)20001
website.controller.pageClassical32 (0/2)0 (0/0)62010
website.menuClass153 (1/2)0 (0/0)153041
website.routeClass10 (0/0)0 (0/0)32000
website.rewriteClass80 (0/0)0 (0/0)92111
website.snippet.filterClassical81 (0/1)0 (0/0)141013
website.technical.pageClass20 (0/0)0 (0/0)30000
website.trackClass40 (0/0)0 (0/0)00000
website.visitorClass219 (1/8)3 (0/3)210060
WebsiteSnippetFilterExtension10 (0/0)0 (0/0)124000
CalendarBookingExtension10 (0/0)0 (0/0)20000
blog.blogClassical71 (0/1)0 (0/0)71010
blog.tag.categoryClass20 (0/0)0 (0/0)00000
blog.tagClassical40 (0/0)0 (0/0)00000
blog.postClassical202 (1/1)3 (2/1)152020
crm.reveal.ruleClass262 (0/2)0 (0/0)195001
crm.reveal.viewClass40 (0/0)0 (0/0)21000
res.partner.activationClass30 (0/0)0 (0/0)00000
res.partner.tagClassical40 (0/0)0 (0/0)21000
website.event.menuClassical40 (0/0)0 (0/0)31000
WebsiteEventMenuExtension10 (0/0)0 (0/0)00000
EventBoothRegistrationExtension60 (0/0)0 (0/0)10000
event.sponsorClassical269 (6/3)7 (0/7)1610110
event.sponsor.typeClass30 (0/0)0 (0/0)10000
event.trackClassical5327 (12/15)6 (0/6)4230210
event.track.locationClass20 (0/0)0 (0/0)00000
event.track.stageClass122 (2/0)0 (0/0)20020
event.track.tagClass50 (0/0)0 (0/0)10000
event.track.tag.categoryClass30 (0/0)0 (0/0)00000
event.track.visitorClass51 (1/0)0 (0/0)10010
event.quizClass50 (0/0)1 (1/0)00000
event.quiz.questionClass62 (0/2)0 (0/0)30021
event.quiz.answerClass60 (0/0)0 (0/0)00000
EventTrackVisitorExtension20 (0/0)0 (0/0)00000
forum.forumClassical6011 (0/11)0 (0/0)183060
forum.postClassical5834 (7/27)1 (0/1)4530121
forum.post.reasonClass20 (0/0)0 (0/0)00000
forum.post.voteClass60 (0/0)2 (2/0)61000
forum.tagClassical62 (1/1)0 (0/0)42020
GamificationKarmaTrackingExtension00 (0/0)0 (0/0)10000
website_generator.requestClass91 (0/1)0 (0/0)213010
Website_GeneratorRequestExtension10 (0/0)0 (0/0)50000
ForumForumExtension42 (2/0)1 (0/1)20020
ForumPostExtension21 (0/1)0 (0/0)31020
SlideSlideExtension63 (3/0)0 (0/0)101040
HrRecruitmentSourceExtension11 (0/1)0 (0/0)10010
MailGroupExtension00 (0/0)0 (0/0)10000
ProductAttributeExtension10 (0/0)0 (0/0)00000
product.feedClass123 (2/1)1 (0/1)160031
product.imageClassical82 (1/1)0 (0/0)51121
product.public.categoryClassical142 (0/2)0 (0/0)104031
product.ribbonClass80 (0/0)0 (0/0)30001
ProductTemplateAttributeLineExtension00 (0/0)0 (0/0)10000
website.base.unitClass10 (0/0)0 (0/0)00000
website.checkout.stepClassical60 (0/0)0 (0/0)20000
website.sale.extra.fieldClass50 (0/0)2 (0/2)00000
WebsiteTrackExtension10 (0/0)0 (0/0)00000
product.attribute.categoryClass30 (0/0)0 (0/0)00000
LoyaltyRuleExtension10 (0/0)1 (1/0)10001
ProductComboExtension00 (0/0)0 (0/0)10000
ProductFeedExtension00 (0/0)0 (0/0)10000
ProductRibbonExtension10 (0/0)0 (0/0)10000
ProductWishlistExtension11 (0/1)0 (0/0)20010
product.wishlistClass70 (0/0)1 (0/1)43000
slide.channelClassical6634 (12/22)0 (0/0)6660280
slide.channel.partnerClass152 (0/2)6 (0/6)80010
slide.channel.tag.groupClassical30 (0/0)0 (0/0)10000
slide.channel.tagClass60 (0/0)1 (1/0)00000
slide.embedClass41 (0/1)0 (0/0)10010
slide.questionClass84 (0/4)0 (0/0)30021
slide.answerClass50 (0/0)0 (0/0)00000
slide.slideClassical6932 (14/18)8 (0/8)6433270
slide.slide.partnerClass70 (0/0)2 (1/1)31000
slide.slide.resourceClass84 (3/1)0 (0/0)40031
slide.tagClass10 (0/0)0 (0/0)00000
SlideSlidePartnerExtension21 (1/0)0 (0/0)30010
whatsapp.accountClass143 (1/2)0 (0/0)120011
whatsapp.messageClass131 (1/0)1 (0/1)173010
whatsapp.templateClass268 (5/3)1 (1/0)527387
whatsapp.template.buttonClass92 (1/1)0 (0/0)60120
whatsapp.template.variableClass80 (0/0)1 (0/1)100214
WhatsappTemplateVariableExtension00 (0/0)0 (0/0)10000
worksheet.templateClass91 (0/1)0 (0/0)222002
TOTAL212295501 (2003/3498)2147 (250/1897)2756235685324827817